Dalam PHP, nilai utama elemen tatasusunan ialah pengecam unik yang dikaitkan dengan setiap elemen. Nilai kunci ini boleh menjadi nombor, rentetan atau nilai nol, tetapi ia mestilah unik dalam tatasusunan.
Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu. Untuk tatasusunan diindeks, nilai utama adalah nombor, bermula dari 0 dan meningkat. Untuk tatasusunan bersekutu, nilai utama boleh berupa sebarang rentetan atau nombor.
Dalam tatasusunan diindeks, elemen tatasusunan boleh diakses menggunakan:
$myArray = array("apple", "banana", "cherry"); echo $myArray[0]; // 输出 "apple" echo $myArray[1]; // 输出 "banana" echo $myArray[2]; // 输出 "cherry"
Dalam tatasusunan bersekutu, elemen tatasusunan boleh diakses menggunakan:
$myArray = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "cherry"); echo $myArray["fruit1"]; // 输出 "apple" echo $myArray["fruit2"]; // 输出 "banana" echo $myArray["fruit3"]; // 输出 "cherry"
Dalam tatasusunan bersekutu, nilai utama juga boleh menjadi nombor. Contohnya:
$myArray = array(10 => "apple", 20 => "banana", 30 => "cherry"); echo $myArray[10]; // 输出 "apple" echo $myArray[20]; // 输出 "banana" echo $myArray[30]; // 输出 "cherry"
Perlu diingat bahawa jika kunci yang tidak ditentukan digunakan untuk mengakses elemen tatasusunan, amaran PHP akan dikembalikan dan nilainya akan ditetapkan kepada null secara lalai. Contohnya:
$myArray = array("apple", "banana", "cherry"); echo $myArray[3]; // 输出PHP警告,返回null
Begitu juga, dalam tatasusunan bersekutu, jika kunci yang tidak ditentukan digunakan untuk mengakses elemen tatasusunan, null juga akan dikembalikan. Contohnya:
$myArray = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "cherry"); echo $myArray["fruit4"]; // 输出null
Ringkasnya, nilai utama elemen tatasusunan PHP boleh menjadi nombor atau rentetan dan mestilah unik. Untuk tatasusunan diindeks, nilai kunci ialah nombor yang semakin meningkat bermula dari 0 untuk tatasusunan bersekutu, nilai kunci boleh berupa sebarang rentetan atau nombor. Apabila mengakses elemen tatasusunan menggunakan kunci yang tidak ditentukan, amaran PHP atau nilai nol akan dikembalikan.
Atas ialah kandungan terperinci Apakah nilai utama elemen tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!