Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menambah kunci kepada tatasusunan dalam php

Bagaimana untuk menambah kunci kepada tatasusunan dalam php

PHPz
Lepaskan: 2023-04-18 15:46:58
asal
1327 orang telah melayarinya

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.

  1. Isytihar pasangan nilai kunci secara langsung

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

Dalam kod sampel di atas, kami menetapkan warna untuk setiap buah. Menggunakan kaedah ini, kita boleh menambah kunci kepada elemen dalam tatasusunan dengan mudah.

  1. Gunakan pengendali []

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

Dalam kod sampel di atas, kita mula-mula mencipta tatasusunan kosong $fruits. Kemudian, gunakan operator [] untuk menambah warna pada setiap buah.

  1. Gunakan fungsi array_push()

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

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 [].

  1. Gunakan gelung foreach

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";
}
Salin selepas log masuk

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!

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