Tatasusunan yang digunakan dalam PHP ialah struktur data yang sangat biasa digunakan yang boleh menyimpan berbilang elemen jenis yang berbeza dan mengaksesnya menggunakan kekunci yang sepadan. Kadangkala kita perlu menambah kunci pada tatasusunan untuk memudahkan pengendalian pada tatasusunan. Artikel ini akan memperkenalkan cara menambah kunci pada tatasusunan dalam PHP.
Apabila kami mengisytiharkan tatasusunan, kami boleh terus menambah pasangan nilai kunci di dalamnya.
Kod sampel adalah seperti berikut:
$fruits = array( "apple" => "red", "banana" => "yellow", "orange" => "orange" );
Dalam kod sampel di atas, kami menetapkan warna untuk setiap buah. Menggunakan kaedah ini, kita boleh menambah kunci kepada elemen dalam tatasusunan dengan mudah.
Selain menambah kunci secara langsung semasa mengisytiharkan tatasusunan, kami juga boleh menggunakan operator [] untuk menambah kunci secara dinamik.
Kod sampel adalah seperti berikut:
$fruits = array(); $fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["orange"] = "orange";
Dalam kod sampel di atas, kita mula-mula mencipta tatasusunan kosong $fruits. Kemudian, gunakan operator [] untuk menambah warna pada setiap buah.
Jika kita ingin menambah elemen pada penghujung tatasusunan dan menentukan kunci, kita boleh menggunakan fungsi array_push().
Kod sampel adalah seperti berikut:
$fruits = array("apple", "banana", "orange"); array_push($fruits, "red apple", "green apple"); $fruits["red apple"] = "red"; $fruits["green apple"] = "green";
Dalam kod sampel di atas, kami mula-mula mencipta tatasusunan yang mengandungi 3 elemen. Kemudian, menggunakan fungsi array_push(), dua elemen ditambah pada penghujung tatasusunan dengan nilai "epal merah" dan "epal hijau". Kemudian, saya menambah warna kepada kedua-dua elemen menggunakan pengendali [].
Jika kita sudah mempunyai tatasusunan dan ingin menambah kunci pada setiap elemen, kita boleh menggunakan gelung foreach.
Kod sampel adalah seperti berikut:
$fruits = array("apple", "banana", "orange"); foreach ($fruits as $fruit) { $fruits_new[$fruit] = $fruit." color"; }
Dalam kod sampel di atas, kami mula-mula mencipta tatasusunan yang mengandungi 3 elemen. Kemudian, gelung foreach digunakan untuk menambah kunci kepada setiap elemen dan tatasusunan baharu diberikan kepada $fruits_new.
Ringkasan
Artikel ini memperkenalkan empat kaedah menambah kunci pada tatasusunan dalam PHP, termasuk mengisytiharkan pasangan nilai kunci secara terus, menggunakan operator [], menggunakan fungsi array_push() dan menggunakan kitaran foreach . Sama ada cara, anda boleh dengan mudah menambah kunci kepada elemen dalam tatasusunan untuk memudahkan pengendalian pada tatasusunan.
Atas ialah kandungan terperinci Bagaimana untuk menambah kunci kepada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!