Kaedah: 1. Gunakan "array_unshift(array, value)" untuk menambah nilai pada permulaan; 2. Gunakan "array_push(array, value)" untuk menambah nilai pada akhir; name[]= Value;" menambah nilai pada penghujung; 4. Gunakan "array_splice(array, position, 0, value)" untuk memasukkan nilai pada kedudukan yang ditentukan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Ditambah dalam kaedah tatasusunan php 4 nilai
Kaedah 1: Gunakan array_unshift()
array_unshift() fungsi untuk memasukkan nilai baharu pada permulaan tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_unshift($arr, 'cherry'); echo "增加后的数组:" ; var_dump($arr); ?>
Nota: fungsi array_unshift() akan menukar tatasusunan asal
Kaedah 2: Gunakan fungsi array_push()
Fungsi array_push() boleh memasukkan nilai baharu pada penghujung tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_push($arr, 'cherry'); echo "增加后的数组:" ; var_dump($arr); ?>
Nota: Fungsi array_push() juga akan menukar tatasusunan asal
Kaedah 3: Gunakan pernyataan $arr[]=值;
Pernyataan ini boleh menambah elemen pada penghujung elemen tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); $arr[]=true; echo "增加后的数组:" ; var_dump($arr); ?>
Nota: Kaedah ini juga akan menukar tatasusunan asal
Kaedah 4: Gunakan fungsi array_splice()
array_splice() boleh memasukkan elemen baharu pada sebarang kedudukan
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "增加后的数组:" ; array_splice($arr,3,0,'pie'); //在第三个元素后插入一个元素 var_dump($arr); ?>
Nota: fungsi array_splice() juga akan menukar tatasusunan asal
Disyorkan pembelajaran: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menambah nilai pada tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!