


Array ialah jenis data yang sangat biasa dalam PHP. Tatasusunan boleh menyimpan satu nilai atau berbilang nilai. Kelebihan tatasusunan ialah ia boleh mengendalikan data berkaitan secara seragam.
Dalam PHP, tatasusunan dua dimensi merujuk kepada tatasusunan yang mengandungi pelbagai tatasusunan satu dimensi. Seperti yang ditunjukkan di bawah:
$students = array( array("name"=>"张三", "age"=>"18", "score"=>"90"), array("name"=>"李四", "age"=>"19", "score"=>"88"), array("name"=>"王五", "age"=>"20", "score"=>"95") );
Tatasusunan $pelajar ini mengandungi tiga tatasusunan satu dimensi, setiap tatasusunan satu dimensi mewakili maklumat pelajar, termasuk nama, umur dan gred.
Jadi, mari kita lihat cara mendapatkan data tatasusunan dua dimensi dalam PHP.
Melalui subskrip
Dalam PHP, kita boleh mendapatkan data tatasusunan dua dimensi melalui subskrip. Subskrip merujuk kepada kedudukan elemen tatasusunan dalam tatasusunan, dan subskrip bermula dari 0.
Apabila mendapatkan data tatasusunan dua dimensi, anda perlu menggunakan dua subskrip, satu subskrip menghala ke tatasusunan satu dimensi dan subskrip yang lain menghala ke elemen yang perlu diperolehi.
Kod sampel adalah seperti berikut:
echo $students[0]["name"]; // 输出:张三 echo $students[1]["age"]; // 输出:19 echo $students[2]["score"];// 输出:95
Kod ini memperoleh nama dan umur tiga pelajar melalui $pelajar[0]["nama"], $pelajar1 dan $pelajar2. dan gred.
Pemerolehan gelung
Selain mendapatkan data tatasusunan dua dimensi melalui subskrip, kita juga boleh mendapatkan elemen dalam tatasusunan melalui gelung. Dengan menggelung, anda boleh melintasi keseluruhan tatasusunan untuk mendapatkan data dalam keseluruhan tatasusunan sekaligus.
Dalam PHP, kami biasanya menggunakan gelung foreach untuk melintasi tatasusunan. Kod sampel adalah seperti berikut:
foreach ($students as $key => $value) { echo "第" . ($key + 1) . "个学生的名字是:" . $value["name"] . "<br>"; echo "第" . ($key + 1) . "个学生的年龄是:" . $value["age"] . "<br>"; echo "第" . ($key + 1) . "个学生的成绩是:" . $value["score"] . "<br>"; }
Kod ini merentasi keseluruhan tatasusunan $pelajar melalui gelung $key dan $value digunakan dalam badan gelung untuk mewakili nilai subskrip dan elemen tatasusunan masing-masing. Melalui $value["nama"], $value["umur"] dan $value["skor"], nama, umur dan gred tiga pelajar diperoleh masing-masing.
Ringkasan
Melalui dua kaedah di atas, kita boleh mendapatkan data tatasusunan dua dimensi dalam PHP. Unsur-unsur dalam tatasusunan boleh diperoleh dengan tepat melalui pengambilan semula subskrip, manakala pengambilan gelung boleh melintasi keseluruhan tatasusunan dan mendapatkan data dalam tatasusunan secara berkelompok. Mengikut keperluan yang berbeza, kita boleh memilih cara yang sesuai untuk mendapatkan data dalam tatasusunan.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan data daripada tatasusunan dua dimensi php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).
