Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menggunakan tatasusunan pelbagai dimensi php
PHP ialah bahasa skrip sebelah pelayan biasa yang digunakan secara meluas dalam bidang pembangunan web. Dalam PHP, tatasusunan berbilang dimensi ialah jenis data yang sangat penting yang boleh digunakan untuk menyimpan dan memproses struktur data yang kompleks. Artikel ini akan memperkenalkan konsep asas, penciptaan dan kaedah capaian tatasusunan berbilang dimensi PHP dan kaedah operasi biasa.
1. Konsep tatasusunan berbilang dimensi
Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi satu atau lebih tatasusunan. Dalam PHP, tatasusunan berbilang dimensi boleh disusun dalam bentuk matriks untuk mewakili beberapa struktur data yang kompleks Contohnya, tatasusunan dua dimensi boleh mewakili jadual, tatasusunan tiga dimensi boleh mewakili grafik tiga dimensi, dan sebagainya.
2. Cipta tatasusunan berbilang dimensi
Terdapat banyak cara untuk mencipta tatasusunan berbilang dimensi dalam PHP Kaedah yang paling biasa ialah menggunakan gabungan fungsi tatasusunan dan subskrip, contohnya:
$pelajar = tatasusunan(
tatasusunan('Nama'=>'Xiao Ming', 'Umur'=>18, 'Jantina'=>'Lelaki'), tatasusunan
('Nama'=> 'Xiaohong', 'Umur'=>17, 'Jantina'=>'Perempuan'),
tatasusunan('Nama'=>'Xiaogang', 'Umur'=> ;19, 'Jantina '=>'M')
);
Kod di atas mencipta tatasusunan dua dimensi yang mengandungi 3 elemen Setiap elemen ialah tatasusunan bersekutu, mengandungi tiga pasangan nilai kunci Menunjukkan nama pelajar, umur dan jantina.
3. Akses tatasusunan berbilang dimensi
Sintaks asas untuk mengakses tatasusunan berbilang dimensi ialah menggunakan berbilang subskrip untuk mencari elemen dalam tatasusunan, contohnya:
gema $students0; // Output Xiao Ming
Kod di atas boleh mengeluarkan atribut nama bagi elemen pertama dalam tatasusunan. Anda juga boleh menggunakan gelung berganda untuk melintasi tatasusunan dua dimensi:
foreach($pelajar sebagai $pelajar) {
foreach($pelajar sebagai $key=>$value) {
echo $key.":".$value."
";
}
}
Kod di atas boleh merentasi keseluruhan tatasusunan dua dimensi dan mengeluarkan kunci dan nilai setiap elemen.
4. Biasa kaedah operasi
PHP menyediakan beberapa fungsi yang beroperasi pada tatasusunan berbilang dimensi, seperti:
(1) fungsi array_push
Fungsi array_push digunakan untuk menambah elemen baharu pada akhir tatasusunan, seperti:
array_push($pelajar, tatasusunan('Nama'=>'Xiaohua', 'Umur'=>16, 'Jantina'=>'Perempuan' ));
Kod di atas boleh Menambah tatasusunan bersekutu baharu pada tatasusunan dua dimensi (2) fungsi tatasusunan_pop yang asal
Fungsi array_pop digunakan untuk meletuskan elemen terakhir tatasusunan dan kembalikan nilai elemen, contohnya :
$last_student = array_pop($students);
Kod di atas boleh meletuskan elemen terakhir tatasusunan asal dan menetapkan nilai bagi elemen kepada pembolehubah $last_student. >(3) fungsi array_merge
fungsi array_merge digunakan untuk menggabungkan berbilang tatasusunan menjadi satu tatasusunan, contohnya:
$new_array = array_merge($students, array( 'name'=>'Xiao Ming ', 'Umur'=>18, 'Jantina'=>'Lelaki'));
Kod di atas boleh menggabungkan tatasusunan dua dimensi asal dan tatasusunan bersekutu baharu menjadi tatasusunan baharu. Perlu diingatkan bahawa jika dua tatasusunan mempunyai nama kunci yang sama, tatasusunan yang terakhir akan menimpa tatasusunan sebelumnya
5.Ringkasan
Artikel ini memperkenalkan PHP Tatasusunan berbilang dimensi juga boleh meningkatkan kebolehbacaan dan kebolehselenggaraan program
.Atas ialah kandungan terperinci Bagaimana untuk menggunakan tatasusunan pelbagai dimensi php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!