"Zhang San", "umur" =>"18", "skor"=>"90"), tatasusunan(&qu"/> "Zhang San", "umur" =>"18", "skor"=>"90"), tatasusunan(&qu">
cari
Rumahpembangunan bahagian belakangmasalah PHPBagaimana untuk mendapatkan data daripada tatasusunan dua dimensi php

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!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

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

Alat panas

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Pelayar Peperiksaan Selamat

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

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).