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

Bagaimana untuk menambah elemen pada tatasusunan php

PHPz
Lepaskan: 2023-04-24 16:00:56
asal
1192 orang telah melayarinya

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.

  1. Gunakan fungsi PHP terbina dalam array_push()

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)
Salin selepas log masuk

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.

  1. Gunakan pengendali tugasan +=

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)
Salin selepas log masuk

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.

  1. Gunakan tatatanda kurungan []

Anda juga boleh menggunakan tatatanda kurungan [] untuk menambah elemen baharu terus ke penghujung tatasusunan. Sintaksnya adalah seperti berikut:

$array[] = $value;
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan