Tatasusunan dua dimensi dalam PHP ialah jenis tatasusunan khas, juga dipanggil tatasusunan berbilang dimensi. Ia boleh dilihat sebagai tatasusunan tatasusunan, di mana setiap elemen itu sendiri adalah tatasusunan. Dalam tatasusunan dua dimensi, setiap elemen boleh menjadi satu set pasangan nilai kunci.
Takrif tatasusunan dua dimensi dalam PHP adalah agak mudah, biasanya melalui sintaks berikut:
$ nama tatasusunan dua dimensi = tatasusunan(
tatasusunan(elemen 1 nama kunci =>Nilai elemen 1, nama kunci Elemen 2=>Nilai elemen 2,...),
tatasusunan(Nama kunci Elemen 3=>Nilai elemen 3, nama kunci Elemen 4=> ;Nilai elemen 4,...),
...
);
Anda juga boleh menggunakan kurungan segi empat sama [] sintaks:
$ Nama tatasusunan dua Dimensi = [
[Nama kunci Elemen 1 => Nilai Elemen 1, Nama kunci Elemen 2 => Nilai Elemen 2,...],
[Nama kunci Elemen 3 = >Nilai elemen 3, nama kunci Elemen 4=>Nilai elemen 4,...],
...
];
Elemen tatasusunan dua dimensi boleh diakses melalui nama kunci dan indeks yang sepadan. Contohnya, untuk mengakses nilai kunci kedua elemen pertama tatasusunan dua dimensi $pelajar, anda boleh menggunakan yang berikut:
$pelajar0;
Kunci dan nilai daripada tatasusunan dua dimensi boleh Ia adalah sebarang jenis data PHP, termasuk rentetan, integer, nombor titik terapung, nilai Boolean, objek, dll.
Dalam pembangunan sebenar, tatasusunan dua dimensi sering digunakan untuk mewakili struktur data bersarang. Sebagai contoh, kita boleh menggunakan tatasusunan dua dimensi untuk mewakili jadual gred pelajar:
$gred = [
['name'=>'Xiao Ming', 'skor'= > 85],
['name'=>'Xiaohong', 'skor'=>90],
['name'=>'Xiaohua', 'skor '=>80],
...
];
Di sini, tatasusunan dua dimensi $gred ialah jadual prestasi pelajar dan setiap elemen ialah Tatasusunan bersekutu yang mewakili nama dan skor pelajar.
Tatasusunan dua dimensi juga boleh dimanipulasi dan diproses melalui pelbagai fungsi. Berikut ialah beberapa fungsi tatasusunan dua dimensi yang biasa digunakan:
Atas ialah kandungan terperinci Apakah rupa tatasusunan dua dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!