Dalam pembangunan PHP, tatasusunan ialah jenis data yang sangat penting. Tatasusunan boleh menyimpan berbilang elemen, dan kami boleh mengakses elemen melalui subskrip tatasusunan. Apabila menulis kod PHP, kita selalunya perlu menambah elemen baharu pada tatasusunan. Artikel ini akan memperkenalkan secara terperinci cara menambah elemen baharu pada tatasusunan dalam PHP.
Fungsi array_push ialah kaedah yang disediakan oleh PHP untuk menambah satu atau lebih elemen pada penghujung tatasusunan. Ia menambah elemen baharu pada tatasusunan dengan menambahkan elemen atau koleksi elemen pada penghujung tatasusunan. Berikut ialah kod sampel untuk menambah elemen pada tatasusunan menggunakan fungsi array_push:
$fruits = array("apple", "banana", "orange"); array_push($fruits, "grape", "watermelon"); print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon )
Dalam php, kita boleh terus menggunakan berikut Menambah elemen baharu pada tatasusunan. Jika subskrip tidak wujud, elemen baharu akan ditambah. Jika subskrip sudah wujud, elemen asal akan ditimpa. Berikut ialah kod sampel untuk menambah elemen pada tatasusunan menggunakan subskrip:
$fruits = array("apple", "banana", "orange"); $fruits[3] = "grape"; print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
Dalam php, kita Dua tatasusunan boleh digabungkan menggunakan operator "+". Jika subskrip yang sama wujud dalam kedua-dua tatasusunan, tatasusunan yang digabungkan akan menggunakan nilai tatasusunan kiri. Jika subskrip yang sama wujud dalam kedua-dua tatasusunan, nilai dalam tatasusunan kanan akan menimpa nilai dalam tatasusunan kiri. Berikut ialah contoh kod untuk menggabungkan dua tatasusunan menggunakan operator "+":
$fruits1 = array("apple", "banana", "orange"); $fruits2 = array("grape", "watermelon"); $fruits = $fruits1 + $fruits2; print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon )
lwn. Operator "+" Sama seperti menggabungkan tatasusunan, kami juga boleh menggunakan fungsi array_merge untuk menggabungkan dua tatasusunan menjadi satu tatasusunan. Perbezaannya ialah fungsi array_merge tidak akan menimpa nilai dalam tatasusunan asal, tetapi akan menyambungkan subskrip berulang ke dalam tatasusunan baharu. Berikut ialah contoh kod yang menggunakan fungsi array_merge untuk menggabungkan dua tatasusunan:
$fruits1 = array("apple", "banana", "orange"); $fruits2 = array("grape", "watermelon"); $fruits = array_merge($fruits1, $fruits2); print_r($fruits); // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => watermelon )
Ringkasan
Dalam PHP, terdapat pelbagai cara untuk menambah elemen baharu pada tatasusunan. Kita boleh menggunakan fungsi array_push, terus menggunakan subskrip, menggunakan operator "+" untuk menggabungkan tatasusunan, menggunakan fungsi array_merge untuk menggabungkan tatasusunan, dsb., untuk mencapai tujuan menambah elemen baharu pada tatasusunan. Apabila memilih kaedah tertentu, anda perlu membuat pilihan berdasarkan situasi sebenar. Jika anda hanya menambah satu atau lebih elemen pada penghujung tatasusunan, adalah disyorkan untuk menggunakan fungsi array_push jika anda perlu menambah elemen pada subskrip tertentu, hanya gunakan subskrip jika anda perlu menggabungkan dua tatasusunan, anda boleh; pilih untuk menggunakan operator "+" Atau fungsi array_merge.
Atas ialah kandungan terperinci Bagaimana untuk menambah elemen baharu pada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!