Dalam PHP, tatasusunan ialah struktur data yang sangat biasa, yang sangat mudah untuk menyimpan dan memanipulasi data. Tatasusunan PHP boleh menyimpan sebarang jenis data, termasuk rentetan, integer, nombor titik terapung, dsb. Tatasusunan ialah konsep yang sangat penting, jadi hari ini kita akan meneroka berapa banyak jenis tatasusunan yang terdapat dalam PHP.
Dalam PHP, tatasusunan terbahagi kepada 3 jenis berikut:
Susun atur indeks ialah jenis tatasusunan yang paling biasa dalam PHP . Ia adalah susunan pasangan nilai kunci angka berturut-turut, dan nilai individu boleh diakses melalui subskrip. Dalam PHP, jika tiada nilai kunci dinyatakan, PHP akan menjana nilai kunci angka lalai secara automatik, bermula dari 0 dan meningkat. Format definisi tatasusunan indeks adalah seperti berikut:
$array = array(value1, value2, value3, ...);
atau:
$array = [value1, value2, value3, ...];
Contohnya:
$cars = array("Volvo", "BMW", "Toyota");
Anda boleh mengakses elemen dalam tatasusunan melalui subskrip:
echo $cars[0]; // 输出 "Volvo"
Tatasusunan bersekutu juga dipanggil tatasusunan cincang, iaitu tatasusunan dengan rentetan sebagai nilai utama. Format definisi tatasusunan bersekutu adalah seperti berikut:
$array = array(key1 => value1, key2 => value2, key3 => value3, ...);
atau:
$array = [key1 => value1, key2 => value2, key3 => value3, ...];
Contohnya:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
Anda boleh mengakses elemen dalam tatasusunan mengikut nama kunci:
echo "Peter is " . $age['Peter'] . " years old.";
Tatasusunan berbilang dimensi ialah struktur data yang sangat fleksibel dalam PHP tatasusunan boleh menjadi tatasusunan indeks, Tatasusunan bersekutu, atau tatasusunan berbilang dimensi yang lain. Untuk tatasusunan berbilang dimensi, kami sering menggunakan penyataan gelung untuk lelaran melalui semua elemen. Format definisi tatasusunan berbilang dimensi adalah seperti berikut:
$array = array( array(value1, value2, value3, ...), array(value1, value2, value3, ...), ... );
Contohnya:
$cars = array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) );
Anda boleh mengakses elemen dalam tatasusunan berbilang dimensi melalui dua subskrip:
echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
Dalam PHP, tatasusunan ialah konsep yang sangat penting dengan aplikasi dan kepentingan yang luas. Tiga jenis tatasusunan yang diperkenalkan di atas adalah sangat biasa dan kerap digunakan. Pembangun PHP yang mahir boleh menggunakan tatasusunan dengan mahir untuk mengendalikan struktur data yang kompleks dan membangunkan aplikasi yang lebih cekap.
Atas ialah kandungan terperinci Terokai berapa banyak jenis tatasusunan yang terdapat dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!