Subskrip PHP bermula dari 0, subskrip elemen pertama tatasusunan ialah 0, subskrip elemen kedua ialah 1, dan seterusnya. Anda juga boleh menggunakan tatasusunan bersekutu dalam PHP, dan subskrip tatasusunan bersekutu boleh menggunakan sebarang rentetan, bukan hanya nilai berangka.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, PHP versi 8.1.3, komputer DELL G3.
Subskrip tatasusunan PHP bermula dari 0, yang bermaksud bahawa subskrip elemen pertama tatasusunan ialah 1, subskrip unsur kedua ialah 2, dan seterusnya.
Dalam PHP, apabila menggunakan tatasusunan, cara untuk mengisytiharkan dan memulakan tatasusunan adalah seperti berikut:
// 声明一个空数组 $array = array(); // 声明并初始化一个数组 $array = array('apple', 'banana', 'orange'); // 访问数组元素 echo $array[0]; // 输出: apple echo $array[1]; // 输出: banana echo $array[2]; // 输出: orange
Anda boleh melihat bahawa anda boleh mengakses elemen ke-i dalam tatasusunan menggunakan " elemen $array[i]". Nilai i bermula dari 0 dan berakhir dengan bilangan elemen dalam tatasusunan tolak 1.
Dalam PHP, anda juga boleh menggunakan tatasusunan bersekutu. Tatasusunan bersekutu ialah tatasusunan pasangan nilai kunci, di mana setiap kunci dikaitkan dengan rentetan unik. Tatasusunan bersekutu diisytiharkan dan diakses seperti berikut:
// 声明并初始化一个关联数组 $fruit = array('apple' => 1, 'banana' => 2, 'orange' => 3); // 访问关联数组元素 echo $fruit['apple']; // 输出: 1 echo $fruit['banana']; // 输出: 2 echo $fruit['orange']; // 输出: 3
Dalam tatasusunan bersekutu, nilai kunci mewakili kedudukan indeks dalam tatasusunan. Tidak seperti subskrip tatasusunan biasa, nilai utama tatasusunan bersekutu boleh berupa sebarang rentetan, bukan sekadar nilai berangka.
Secara umum, adalah amalan yang sangat biasa untuk menggunakan subskrip tatasusunan bermula dari 0 dalam PHP. Jika tiada keperluan khas, sebaiknya ikut piawaian ini untuk mengekalkan ketekalan kod dan kebolehbacaan.
Atas ialah kandungan terperinci Di manakah subskrip tatasusunan php bermula?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!