4 kaedah: 1. Tetapkan nilai secara langsung kepada elemen tatasusunan tanpa menyatakan nama kunci, sintaksnya ialah "$array name[]=value 1;$array name[]=value 2;..." ; 2. Gunakan array_unshift(), sintaksnya ialah "array_unshift(array, value 1, value 2...)"; )"; 3. Gunakan pernyataan " array_splice(array, position, 0, array(value 1, value 2...))".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php meletakkan beberapa data ke dalam tatasusunan, iaitu Sisipkan berbilang data ke dalam tatasusunan. Berikut adalah beberapa kaedah sisipan.
Kaedah 1: Tetapkan nilai secara langsung kepada elemen tatasusunan tanpa menyatakan nama kunci
Kita boleh menggunakan format "$数组变量名[下标] = 值;
" Memulakan tatasusunan
Apabila kita tidak menentukan nilai indeks tertentu (subskrip) dalam kurungan segi empat sama, lalai ialah indeks berangka dan nilai indeks meningkat secara berurutan bermula daripada 0 secara lalai.
<?php header("content-type:text/html;charset=utf-8"); $arr=array(10,12,20); var_dump($arr); $arr[]="hello"; $arr[]=8; $arr[]=9; echo "插入多个数据后:"; var_dump($arr); ?>
Kaedah 2: Gunakan fungsi array_unshift() untuk memasukkan berbilang data pada permulaan tatasusunan
array_unshift($array,$value1,$value2...)
Fungsi ini boleh memasukkan satu atau lebih elemen baharu (nilai kunci) pada permulaan tatasusunan.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(10,12,20); var_dump($arr); array_unshift($arr,8,"9"); echo "插入多个数据后:"; var_dump($arr); ?>
Kaedah 3: Gunakan fungsi array_push() untuk memasukkan berbilang data pada penghujung tatasusunan
array_push($array,$value1,$value2...)
Fungsi ini boleh memasukkan satu atau lebih elemen (nilai kunci) pada penghujung tatasusunan.
<?php header("content-type:text/html;charset=utf-8"); $arr=array(10,12,20); var_dump($arr); array_push($arr,8,"9",3.14); echo "插入多个数据后:"; var_dump($arr); ?>
Kaedah 4: Gunakan fungsi array_splice() untuk memasukkan berbilang data (sebarang kedudukan) dalam tatasusunan < Fungsi 🎜>
ialah fungsi berkuasa yang boleh digunakan untuk memadamkan elemen tatasusunan, menggantikan elemen tatasusunan dan memasukkan elemen tatasusunan (hanya tetapkan parameter array_splice($array,$start,$length,$value)
kepada 0). $length
, maka parameter $length=0
boleh menentukan kedudukan (subskrip) untuk mula memasukkan, dan parameter $start
boleh menentukan nilai sisipan (jika terdapat berbilang nilai, ia perlu ditetapkan sebagai tatasusunan). $value
Jika nilainya ialah 0, masukkannya pada permulaan $start
Jika nilainya ialah "nilai panjang array. ", masukkannya pada penghujungnya. $start
nilai>0 dan <"nilai panjang tatasusunan", kemudian masukkan $start
<?php header("content-type:text/html;charset=utf-8"); $arr1=array(10,12,20); var_dump($arr1); echo "插入多个数据后:"; array_splice($arr1,0,0,array("1","hello","3")); var_dump($arr1); $arr2=array(10,12,20); array_splice($arr2,1,0,array("1",25,"3")); var_dump($arr2); $arr3=array(10,12,20); array_splice($arr3,count($arr3),0,array("1",25,"3")); var_dump($arr3); ?>
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk meletakkan beberapa data ke dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!