Rumah >pembangunan bahagian belakang >masalah PHP >Terdapat dua bentuk tatasusunan yang berbeza dalam PHP
Dalam PHP, tatasusunan sering digunakan sebagai struktur data yang penting. Dalam PHP, tatasusunan datang dalam dua bentuk berbeza: tatasusunan biasa dan tatasusunan bersekutu. Perbezaan utama antara keduanya ialah cara elemen tatasusunan diakses dan cara tatasusunan ditakrifkan.
1. Tatasusunan biasa
Tatasusunan biasa juga dipanggil tatasusunan indeks, yang merupakan bentuk tatasusunan paling asas dalam PHP. Setiap elemen dalam tatasusunan biasa mempunyai indeks angka yang unik, yang digunakan untuk mengakses dan beroperasi pada elemen tertentu itu. Indeks ini bermula pada 0 dan diberikan kepada setiap elemen dalam tatasusunan mengikut urutan.
Suatu tatasusunan biasa ditakrifkan seperti berikut:
$array = array('apple', 'banana', 'orange');
Dalam contoh ini, tatasusunan $array mengandungi tiga elemen, iaitu 'epal', 'pisang' dan 'oren'. Indeks bagi ketiga-tiga elemen ini ialah 0, 1, dan 2 masing-masing, dan elemen ini boleh diakses melalui subskrip tatasusunan.
Berikut ialah contoh praktikal:
$array = array('apple', 'banana', 'orange'); echo $array[0]; // 输出‘apple’ echo $array[2]; // 输出‘orange’
Ciri tatasusunan biasa:
$array = array('a' => 'apple', 'b' => 'banana', 'o' => 'orange');Dalam contoh ini, tatasusunan $array mengandungi tiga elemen, iaitu 'epal', 'pisang' dan 'oren'. Indeks bagi ketiga-tiga elemen ini ialah 'a', 'b' dan 'o' masing-masing, dan elemen ini boleh diakses melalui indeks rentetan ini. Berikut ialah contoh praktikal:
$array = array('a' => 'apple', 'b' => 'banana', 'o' => 'orange'); echo $array['a']; // 输出‘apple’ echo $array['o']; // 输出‘orange’Ciri tatasusunan bersekutu:
unsur tatasusunan mempunyai jenis data yang sama
Elemen tatasusunan mempunyai jenis data yang berbeza
Atas ialah kandungan terperinci Terdapat dua bentuk tatasusunan yang berbeza dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!