Dalam PHP, tatasusunan ialah jenis data yang sangat berguna dan biasa, iaitu koleksi yang boleh digunakan untuk menyimpan berbilang nilai. Dalam tatasusunan, setiap nilai boleh diakses melalui pengecam unik yang dipanggil "indeks subskrip". Indeks subskrip ialah integer atau rentetan yang digunakan untuk mengenal pasti elemen tertentu dalam tatasusunan.
Dalam PHP, jenis indeks subskrip tatasusunan tidak tetap, ia boleh menjadi integer, nombor titik terapung, rentetan dan jenis Boolean. Jenis indeks subskrip yang berbeza mempunyai bentuk ungkapan yang berbeza dalam tatasusunan Mari kita lihat secara berasingan:
Indeks integer ialah yang paling biasa untuk tatasusunan A. indeks subskrip. Apabila menggunakan pengindeksan integer, setiap elemen tatasusunan mempunyai subskrip angka unik yang bermula pada sifar dan kenaikan.
Contohnya:
$my_array = array("apple", "banana", "orange"); echo $my_array[0]; //输出 "apple" echo $my_array[1]; //输出 "banana" echo $my_array[2]; //输出 "orange"
Dalam contoh ini, tatasusunan $my_array mengandungi tiga elemen, setiap elemen mempunyai subskrip integer, meningkat daripada sifar. Anda boleh mendapatkan data yang anda inginkan dengan mudah dengan menggunakan integer dalam kurungan segi empat sama untuk mengakses elemen dalam tatasusunan.
PHP juga menyokong indeks titik terapung, ciri ini tidak biasa digunakan dalam pembangunan sebenar. Pengindeksan titik terapung berkelakuan sangat serupa dengan pengindeksan integer, tetapi sedar bahawa apabila menggunakan pengindeksan titik terapung, PHP secara automatik memaksa keseluruhan nombor kepada integer.
Contohnya:
$my_array = array(1.2 => "apple", 2.3 => "banana", 3.4 => "orange"); echo $my_array[1]; // 输出 "apple"
Dalam contoh ini, walaupun kita menggunakan nombor titik terapung sebagai indeks subskrip tatasusunan, PHP secara automatik akan menukarnya kepada integer, yang sebenarnya merupakan subskrip tatasusunan elemen Ia 1, 2, 3.
Dalam PHP, anda boleh menggunakan rentetan sebagai indeks subskrip tatasusunan, yang menjadikan tatasusunan lebih baik digunakan untuk menyimpan pasangan nilai kunci.
Contohnya:
$my_array = array("name" => "Tom", "age" => 18, "gender" => "male"); echo $my_array["name"]; // 输出 "Tom" echo $my_array["age"]; // 输出 "18" echo $my_array["gender"]; // 输出 "male"
Dalam contoh ini, kami menggunakan rentetan sebagai indeks subskrip tatasusunan dan setiap rentetan sepadan dengan nilai yang dikaitkan dengannya. Dengan menggunakan pengindeksan subskrip rentetan kita boleh mendapatkan nilai tertentu dengan mudah daripada tatasusunan.
Dalam versi sebelum PHP5.4, PHP juga menyokong jenis Boolean sebagai indeks subskrip tatasusunan. Tetapi bermula dari PHP5.4, penggunaan ini telah dialih keluar.
Secara umumnya, pengindeksan subskrip tatasusunan dalam PHP ialah ciri yang sangat berguna yang boleh membantu kami menyimpan dan mengakses data secara fleksibel. Sama ada diindeks oleh integer, nombor titik terapung, rentetan atau jenis subskrip lain, anda boleh menggunakan tatasusunan untuk melaksanakan operasi data dengan mudah dan cekap.
Atas ialah kandungan terperinci Apakah nilai indeks subskrip tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!