Editor PHP Xinyi akan memperkenalkan anda secara terperinci cara membuat tatasusunan dalam PHP dengan menggunakan satu tatasusunan sebagai kunci dan tatasusunan lain sebagai nilai. Kaedah ini sangat praktikal dalam pembangunan sebenar dan boleh membantu anda menyusun dan mengurus data dengan lebih berkesan. Mari belajar bagaimana untuk melaksanakan teknik ini bersama-sama!
Buat tatasusunan menggunakan tatasusunan sebagai kunci dan nilai
Dalam php adalah mungkin untuk mencipta struktur tatasusunan bersarang menggunakan satu tatasusunan sebagai kuncinya dan tatasusunan lain sebagai nilainya. Berikut ialah langkah-langkah untuk melaksanakan ciri ini:
1. Istiharkan kunci tatasusunan
Pertama, isytiharkan tatasusunan untuk menyimpan nilai sebagai kunci. Ini boleh dilakukan menggunakan fungsi array()
atau sintaks kurungan segi empat sama.
2. Isytiharkan nilai tatasusunan
Seterusnya, isytiharkan tatasusunan lain untuk menyimpan tatasusunan sebagai nilai. Sama seperti mengisytiharkan tatasusunan kunci, ini boleh dilakukan melalui fungsi array()
atau sintaks kurungan segi empat sama.
3 Untuk menetapkan nilai pada kunci, gunakan sintaks subskrip
ialah nilai tatasusunan untuk disimpan.
$array[$key] = $value
。其中 $array
是存储键的数组,$key
是要分配值的键,$value
// 声明数组键
$keys = array("key1", "key2", "key3");
// 声明数组值
$values = array(
"value1" => array("subValue1", "subValue2"),
"value2" => array("subValue3", "subValue4"),
"value3" => array("subValue5", "subValue6")
);
// 赋值
$associativeArray = array();
foreach ($keys as $key) {
$associativeArray[$key] = $values[$key];
}
$keys
数组存储键,$values
数组存储值。使用循环,为每个键分配对应的值,从而创建嵌套的关联数组 $associativeArray
Untuk mengakses elemen dalam tatasusunan bersarang, gunakan sintaks subskrip. Contohnya, untuk mendapatkan
.
key1
键关联的数组,可以使用 $associativeArray["key1"]
。然后,可以访问该数组中的元素,例如 $associativeArray["key1"][0]
Anda boleh menggunakan
untuk mengulung melalui tatasusunan bersarang. Gelung dalam digunakan untuk lelaran ke atas tatasusunan nilai, manakala gelung luar digunakan untuk lelaran ke atas tatasusunan kunci.
foreach ($associativeArray as $key => $value) { foreach ($value as $subValue) { // 处理子值 } }
foreach
Contoh penggunaan: Tatasusunan bersarang sangat berguna untuk mengatur dan mengurus
struktur datayang kompleks. Berikut ialah contoh menggunakan tatasusunan bersarang:
Atas ialah kandungan terperinci PHP cara membuat tatasusunan dengan menggunakan satu tatasusunan sebagai kunci dan tatasusunan lain sebagai nilainya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!