PHP ialah bahasa pengaturcaraan berorientasikan objek berasaskan penterjemah yang digunakan secara meluas untuk pembangunan web. Salah satu struktur data yang biasa digunakan ialah tatasusunan. Dalam PHP, tatasusunan boleh menggunakan subskrip angka dan subskrip rentetan.
Mula-mula, mari kita lihat apa itu tatasusunan subskrip berangka. Tatasusunan bersubskrip angka ialah jenis tatasusunan yang paling biasa digunakan dan mereka menggunakan nombor sebagai kunci untuk setiap elemen dalam tatasusunan. Contohnya:
$numbers = array(1, 2, 3, 4, 5);
Dalam contoh di atas, kami telah mencipta tatasusunan yang mengandungi 5 integer, setiap elemen mempunyai subskrip angka (0 hingga 4).
Pada masa yang sama, kita juga boleh menggunakan rentetan sebagai kunci untuk setiap elemen dalam tatasusunan. Contohnya:
$people = array("John" => 30, "Mary" => 25, "Bob" => 20);
Dalam contoh di atas, kami mencipta tatasusunan yang mengandungi 3 nama dan umurnya, setiap elemen mempunyai subskrip rentetan ("John", "Mary", "Bob").
Selain nombor dan rentetan, tatasusunan dalam PHP menyokong jenis kunci lain. Sebagai contoh, kita juga boleh menggunakan tatasusunan lain sebagai kunci untuk mencipta tatasusunan berbilang dimensi. Contohnya:
$products = array( array("name" => "iPhone", "price" => 999), array("name" => "iPad", "price" => 799), array("name" => "MacBook Pro", "price" => 1799) );
Dalam contoh di atas, kami telah mencipta tatasusunan yang mengandungi 3 produk dan harganya, setiap elemen ialah tatasusunan (mengandungi kunci "nama" dan "harga").
Susun atur PHP bukan sahaja menyokong subskrip angka dan rentetan, tetapi juga menyokong jenis subskrip lain berikut:
Dalam PHP, tatasusunan ialah jenis data yang sangat berkuasa, Boleh digunakan dalam pelbagai senario. Sama ada anda menggunakan subskrip angka atau subskrip rentetan, anda boleh melakukan pelbagai operasi dengan cepat dan mudah. Oleh itu, tatasusunan PHP bukan sahaja menggunakan subskrip berangka, tetapi menyokong pelbagai jenis subskrip.
Atas ialah kandungan terperinci Bolehkah tatasusunan PHP hanya dilanggan dengan nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!