Tatasusunan indeks dalam PHP ialah jenis tatasusunan asas Setiap elemennya mempunyai indeks berangka, yang ditetapkan secara automatik dan dinomborkan secara berterusan, bermula dari 0 dan meningkat mengikut format sintaksnya ialah: $arrayName = array (nilai1, nilai2, nilai3…).
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, PHP versi 8.1.3, komputer Dell G3.
Apakah itu tatasusunan diindeks
Dalam PHP, tatasusunan ialah struktur data yang digunakan untuk menyimpan nilai, unsur-unsurnya diakses melalui indeks. Tetapi terdapat dua jenis tatasusunan yang berbeza dalam PHP: tatasusunan bersekutu dan tatasusunan diindeks. Antaranya, tatasusunan indeks ialah jenis tatasusunan asas Setiap elemennya mempunyai indeks berangka, yang ditetapkan secara automatik dan dinomborkan secara berterusan, bermula dari 0 dan meningkat dalam urutan. Format sintaksnya ialah: $arrayName = array(value1, value2, value3…).
$cars = array("Volvo", "BMW", "Toyota");
Contoh di atas memperkenalkan cara menggunakan tatasusunan diindeks, yang terdiri daripada tiga elemen rentetan dengan nilai indeks masing-masing 0, 1 dan 2. Kita boleh lelaran melalui tatasusunan indeks seperti berikut.
Kelebihan menggunakan tatasusunan diindeks
Tasusunan terindeks sering digunakan dalam pengaturcaraan biasa dan ia memberikan beberapa kelebihan.
Menggunakan tatasusunan diindeks adalah sangat mudah apabila menyimpan secara berurutan, kerana kita tidak perlu menentukan kunci secara eksplisit, sistem secara automatik menetapkan indeks setiap elemen. Pengulangan dengan tatasusunan diindeks adalah lebih pantas kerana nilai indeks boleh ditukar kepada alamat memori, menjadikan tatasusunan boleh diakses dalam masa yang tetap. Tatasusunan diindeks memanfaatkan takrifan umum tatasusunan, yang merupakan perwakilan semula jadi bagi koleksi nilai yang tersusun. Dalam PHP, tatasusunan diindeks adalah serupa dengan banyak bahasa pengaturcaraan lain, menjadikannya lebih mudah untuk mempelajari pengaturcaraan PHP.
Cara menggunakan tatasusunan indeks
Apabila kami mencipta tatasusunan indeks, kedua-dua kaedah tersedia.
Gunakan kata kunci "array", yang merupakan alias bagi fungsi "array()". Gunakan sintaks "[]".
Berikut ialah beberapa contoh mencipta tatasusunan diindeks:
//使用“array”关键字。 $cars = array("Volvo", "BMW", "Toyota"); //使用“[]”语法。 $cities = ["New York", "London", "Paris"];
Apabila kita ingin mengakses elemen tatasusunan, kita boleh mengaksesnya menggunakan subskrip.
echo $cars[0]; //输出"Volvo" echo $cities[2]; //输出"Paris"
Amalan Terbaik
Tatasusunan diindeks ialah salah satu jenis tatasusunan yang paling biasa dalam PHP Apabila kita menggunakannya, terdapat beberapa amalan terbaik yang patut kita perhatikan daripada.
Untuk meningkatkan kebolehbacaan dan kemudahan penyelenggaraan, simpan hanya satu nilai dalam setiap baris tatasusunan apabila boleh. Apabila boleh, gunakan indeks berangka sebenar dan bukannya rentetan untuk mewakili indeks, yang boleh mengurangkan jumlah memori yang disimpan. Elakkan menggunakan fungsi isihan pantas apabila tatasusunan menjadi lebih besar; menggunakan fungsi ini untuk mengisih pada koleksi besar boleh menyebabkan masalah prestasi.
Contohnya:
//正确的写法 $cars = array("Volvo", "BMW", "Toyota"); $car1 = $cars[0]; $car2 = $cars[1]; $car3 = $cars[2]; //错误的写法 $cars = array("Volvo", "BMW", "Toyota", "Volkswagen", "Audi", "Mercedes", "Honda", "Jeep", "Lexus", "Mazda", "Nissan", "Acura", "Mitsubishi"); sort($cars);
Atas ialah kandungan terperinci Apakah tatasusunan indeks dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!