Bagaimana untuk menentukan tatasusunan dua dimensi dalam php

王林
Lepaskan: 2023-05-23 13:30:08
asal
1019 orang telah melayarinya

Dalam PHP, mentakrif tatasusunan dua dimensi sebenarnya mentakrifkan tatasusunan, dan setiap elemen dalam tatasusunan masih merupakan tatasusunan. Mari kita lihat bagaimana untuk menentukan tatasusunan dua dimensi dalam PHP.

Tentukan format asas tatasusunan dua dimensi:

$array = array(
    array(value1, value2, value3, …),
    array(value1, value2, value3, …),
    array(value1, value2, value3, …),
    …
);
Salin selepas log masuk

di mana $array ialah nama tatasusunan, nilai1, nilai2, nilai3, dsb. ialah nilai tatasusunan elemen. Dalam tatasusunan dua dimensi, nilai elemen tatasusunan juga tatasusunan, jadi mereka juga mempunyai subskrip mereka sendiri.

Mari kita lihat contoh di bawah, menggunakan tatasusunan dua dimensi untuk mewakili maklumat pelajar dalam kelas. Setiap maklumat pelajar termasuk nama, umur, jantina, gred, dsb.

// 定义班级学生信息的二维数组
$students = array(
    // 学生1的信息
    array('name' => '张三', 'age' => 18, 'gender' => '男', 'score' => array(78, 88, 92)),

    // 学生2的信息
    array('name' => '李四', 'age' => 19, 'gender' => '女', 'score' => array(85, 92, 86)),

    // 学生3的信息
    array('name' => '王五', 'age' => 20, 'gender' => '男', 'score' => array(90, 94, 87)),

    // 学生4的信息
    array('name' => '赵六', 'age' => 19, 'gender' => '女', 'score' => array(91, 95, 89))
);

// 取出学生1的成绩
echo $students[0]['score'][0];   // 输出 78
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan tatasusunan dua dimensi $pelajar, yang mengandungi empat elemen, setiap elemen ialah tatasusunan yang mengandungi maklumat pelajar. Tatasusunan maklumat setiap pelajar mempunyai empat elemen, iaitu nama, umur, jantina dan gred, di mana gred adalah tatasusunan lain.

Jika kita ingin mendapatkan skor pelajar 1, kita boleh menggunakan $students[0]['score'][0], dengan $students[0] mewakili elemen pertama dalam tatasusunan, iaitu tatasusunan maklumat pelajar 1, dan ['score'] mewakili nama dalam tatasusunan ini ialah elemen skor, [0] mewakili elemen pertama dalam tatasusunan skor.

Untuk meringkaskan, format asas untuk mentakrif tatasusunan dua dimensi ialah array(array(value1, value2, value3, …), array(value1, value2, value3, …), …), di mana setiap elemen tatasusunan ialah tatasusunan, subskrip elemen tatasusunan boleh menjadi nombor atau rentetan, dan nilai elemen itu boleh terdiri daripada sebarang jenis, termasuk tatasusunan. Apabila mengakses elemen tatasusunan dua dimensi, anda boleh menggunakan borang [index1][index2] untuk mengakses setiap elemen tatasusunan secara bergilir-gilir.

Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan dua dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan