Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Subskrip tatasusunan PHP bermula dari

Subskrip tatasusunan PHP bermula dari

PHPz
PHPzasal
2023-04-26 09:10:50674semak imbas

Dalam bahasa pengaturcaraan PHP, subskrip tatasusunan bermula dari 0. Ini bermakna elemen pertama tatasusunan mempunyai indeks 0, elemen kedua mempunyai indeks 1, dan seterusnya. Kaedah langganan ini digunakan secara meluas dalam banyak bahasa pengaturcaraan, termasuk JavaScript dan C++.

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

Seperti yang anda lihat, 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 amnya, 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 Subskrip tatasusunan PHP bermula dari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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