Tatasusunan ialah jenis data biasa, dan dalam PHP, tatasusunan boleh dibuat dan diubah suai dalam pelbagai cara. Penambahan tatasusunan ialah operasi biasa, biasanya digunakan untuk menambah data baharu pada penghujung tatasusunan sedia ada. Dalam artikel ini, kami akan memperkenalkan kaedah asas dan contoh penambahan tatasusunan dalam PHP.
Fungsi array_push() PHP ialah cara mudah untuk menambah satu atau lebih elemen pada penghujung tatasusunan. Sintaks fungsi ini adalah seperti berikut:
array_push(array, value1, value2, …)
di mana tatasusunan ialah tatasusunan yang mana elemen hendak dilampirkan, value1, value2, dsb. ialah elemen yang perlu dilampirkan pada penghujung tatasusunan. Satu atau lebih elemen boleh ditambah pada tatasusunan pada masa yang sama. Contohnya, kod berikut menunjukkan cara menambah elemen baharu pada tatasusunan menggunakan fungsi array_push():
$fruits = array("apple", "banana", "orange"); array_push($fruits, "grape", "melon"); // 向数组中添加2个元素 print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape [4] => melon)
Dalam contoh di atas, kami telah mencipta tatasusunan yang mengandungi 3 nama buah. Kami kemudian menambah dua elemen baharu, anggur dan tembikai, pada tatasusunan menggunakan fungsi array_push(). Akhir sekali, kami menggunakan fungsi print_r() untuk memaparkan tatasusunan yang diubah suai. Seperti yang anda lihat, elemen baharu telah berjaya ditambahkan pada penghujung tatasusunan.
Cara lain untuk menambahkan tatasusunan ialah menggunakan pengendali tugasan +=. Operator ini menambahkan satu atau lebih elemen pada tatasusunan. Seperti ini:
$array1 = array("apple", "banana"); $array2 = array("orange", "grape"); $array1 += $array2; print_r($array1); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape)
Dalam contoh di atas, kami telah mencipta dua tatasusunan dan menambahkan tatasusunan $array2 kepada tatasusunan $array1 menggunakan operator +=. Akhir sekali, kami menggunakan fungsi print_r() untuk memaparkan tatasusunan $array1 yang diubah suai.
Sila ambil perhatian bahawa pengendali += hanya akan menambah elemen jika nama kunci tidak wujud, jika nama kunci sudah wujud, nilai baharu akan diabaikan.
Anda juga boleh menggunakan tatatanda kurungan [] untuk menambah elemen baharu terus ke penghujung tatasusunan. Sintaksnya adalah seperti berikut:
$array[] = $value;
di mana $array ialah tatasusunan yang unsur-unsurnya hendak dilampirkan, dan $value ialah elemen yang hendak dilampirkan pada penghujung tatasusunan. Contohnya, kod berikut menunjukkan cara menambah elemen baharu pada tatasusunan:
$fruits[] = "apple"; $fruits[] = "banana"; $fruits[] = "orange"; print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange)
Dalam contoh di atas, kami mula-mula mencipta tatasusunan yang dipanggil $fruits menggunakan tatasusunan kosong. Seperti yang anda lihat, tatasusunan $fruits kini kosong. Kemudian kami menambah tiga elemen baharu pada tatasusunan menggunakan notasi kurungan []. Akhir sekali, kami menggunakan fungsi print_r() untuk memaparkan tatasusunan yang diubah suai.
Ringkasan
Dalam PHP, menambahkan elemen baharu pada penghujung tatasusunan ialah operasi biasa. Artikel ini memperkenalkan tiga kaedah asas untuk melaksanakan penambahan tatasusunan: menggunakan fungsi PHP terbina dalam array_push(), menggunakan operator tugasan += dan menggunakan simbol kurungan []. Kaedah pelaksanaan khusus boleh dipilih mengikut situasi sebenar.
Atas ialah kandungan terperinci Bagaimana untuk menambah elemen pada tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!