Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah data pada tatasusunan dalam php

Bagaimana untuk menambah data pada tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-03-11 19:34:576376semak imbas

Cara menambah data pada tatasusunan dalam PHP: 1. Gunakan pernyataan "array_unshift(array, data value 1, data value 2...)" 2. Gunakan "array_push(array, value 1, nilai 2.) ..)" pernyataan; 3. Gunakan pernyataan "array_splice(array, kedudukan permulaan, 0, value)".

Bagaimana untuk menambah data pada tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

tambah php ke Data tatasusunan

Kaedah 1: fungsi array_unshift()

array_unshift($array,$value1,$value2...) fungsi boleh memasukkan satu atau lebih elemen baharu (kunci) di permulaan nilai tatasusunan).

<?php
$arr=array(10,12,20);
array_unshift($arr,8,"9");
var_dump($arr);
?>

Bagaimana untuk menambah data pada tatasusunan dalam php

Kaedah 2: array_push() fungsi

array_push($array,$value1,$value2...)Fungsi boleh memasukkan satu atau lebih pada penghujung daripada elemen tatasusunan (nilai kunci).

<?php
$arr=array(10,12,20);
array_push($arr,8,"9",3.14);
var_dump($arr);
?>

Bagaimana untuk menambah data pada tatasusunan dalam php

Kaedah 3: array_splice() fungsi

array_splice($array,$start,$length,$value) fungsi ialah fungsi berkuasa yang boleh digunakan Ia juga boleh digunakan untuk memadam elemen tatasusunan, menggantikan elemen tatasusunan dan memasukkan elemen tatasusunan (hanya tetapkan parameter $length kepada 0).

Apabila $length=0, maka parameter $start boleh menentukan kedudukan (subskrip) untuk mula memasukkan, dan parameter $value boleh menentukan nilai sisipan (jika terdapat berbilang nilai, ia perlu ditetapkan sebagai tatasusunan).

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
array_splice($arr1,0,0,"1");
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,0,0,array("1",25,"3"));
var_dump($arr2);
?>

Bagaimana untuk menambah data pada tatasusunan dalam php

Kaedah 4: fungsi array_pad()

array_pad($array,$size,$value) fungsi boleh menukar nilai kunci $value Sisipkan ke dalam tatasusunan $array, dengan itu mengalas tatasusunan kepada panjang yang ditentukan $size. (Parameter $size boleh difahami sebagai bilangan akhir elemen dalam tatasusunan, iaitu panjang tatasusunan selepas operasi sisipan).

<?php
$arr=array(10,12,20);
$result =array_pad($arr,5,1);
var_dump($result);
?>

Seperti yang dapat dilihat daripada array_pad($arr,5,1), nilai $size ialah 5, maka terdapat sejumlah 5 elemen dalam tatasusunan selepas operasi sisipan dan terdapat 3 elemen dalam asal , kemudian Sisipkan 2 elemen sahaja. Dan oleh kerana nilai $value yang dimasukkan ialah 1, anda hanya perlu memasukkan 2 elemen dengan nilai "1". Oleh itu, hasil output ialah:

Bagaimana untuk menambah data pada tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menambah data pada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn