Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menulis tatasusunan dua dimensi dalam php

Bagaimana untuk menulis tatasusunan dua dimensi dalam php

青灯夜游
Lepaskan: 2023-03-13 07:56:02
asal
8975 orang telah melayarinya

Cara menulis tatasusunan dua dimensi dalam PHP: 1. Kaedah penugasan langsung, sintaks "$array[subskrip satu dimensi][subskrip dua dimensi]="value";" 2. Gunakan array(), Syntax "array(array(key=>value...),array(key=>value...)....)".

Bagaimana untuk menulis tatasusunan dua dimensi dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Susunatur dua dimensi

Tatasusunan dua dimensi diisytiharkan dengan cara yang sama seperti tatasusunan satu dimensi, kecuali satu atau lebih elemen dalam tatasusunan juga diisytiharkan sebagai tatasusunan. Terdapat juga dua pengisytiharan: menetapkan nilai secara langsung kepada elemen tatasusunan dan menggunakan fungsi tatasusunan() kaedah tatasusunan 2 Dimensi.

Yang berikut menggunakan kaedah memberikan nilai secara langsung kepada elemen tatasusunan untuk mengisytiharkan tatasusunan Kod sampel adalah seperti berikut:

<?php
    $array[0][&#39;name&#39;] = &#39;zhangsan&#39;;
    $array[0][&#39;chinese&#39;] = &#39;89&#39;;
    $array[0][&#39;math&#39;] = &#39;95&#39;;
    $array[0][&#39;english&#39;] = &#39;88&#39;;
    $array[1][&#39;name&#39;] = &#39;lisi&#39;;
    $array[1][&#39;chinese&#39;] = &#39;91&#39;;
    $array[1][&#39;math&#39;] = &#39;86&#39;;
    $array[1][&#39;english&#39;] = &#39;90&#39;;
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    print_r($array);
?>
Salin selepas log masuk

Keputusan yang dijalankan adalah seperti berikut: <. 🎜>

Array
(
    [0] => Array
        (
            [name] => zhangsan
            [chinese] => 89
            [math] => 95
            [english] => 88
        )
    [1] => Array
        (
            [name] => lisi
            [chinese] => 91
            [math] => 86
            [english] => 90
        )
)
Salin selepas log masuk
Gunakan tatasusunan() Pengisytiharan fungsi tatasusunan dua dimensi adalah serupa dengan pengisytiharan tatasusunan satu dimensi Kod sampel adalah seperti berikut: (Kod berikut adalah bersamaan dengan kod di atas , dan hasil yang dijalankan adalah sama)

<?php
    $array = array(
        array(&#39;name&#39;=>&#39;zhangsan&#39;,&#39;chinese&#39;=>&#39;89&#39;,&#39;math&#39;=>&#39;95&#39;,&#39;english&#39;=>&#39;88&#39;),
        array(&#39;name&#39;=>&#39;lisi&#39;,&#39;chinese&#39;=>&#39;91&#39;,&#39;math&#39;=>&#39;86&#39;,&#39;english&#39;=>&#39;90&#39;)
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    print_r($array);
?>
Salin selepas log masuk
Begitu juga, dapatkan tatasusunan dua dimensi Elemen juga serupa dengan tatasusunan satu dimensi Anda hanya perlu menunjukkan subskrip setiap dimensi kod adalah seperti berikut:

<?php
    $array = array(
        array(&#39;name&#39;=>&#39;zhangsan&#39;,&#39;chinese&#39;=>&#39;89&#39;,&#39;math&#39;=>&#39;95&#39;,&#39;english&#39;=>&#39;88&#39;),
        array(&#39;name&#39;=>&#39;lisi&#39;,&#39;chinese&#39;=>&#39;91&#39;,&#39;math&#39;=>&#39;86&#39;,&#39;english&#39;=>&#39;90&#39;)
    );
    echo $array[0][&#39;name&#39;].&#39;同学的数学考了&#39;.$array[0][&#39;math&#39;].&#39;分&#39;;
?>
Salin selepas log masuk
Keputusan yang dijalankan adalah seperti berikut:

zhangsan同学的数学考了95分
Salin selepas log masuk
Petua: Tatasusunan Dimensi yang berbeza menunjukkan bahawa kita perlu menggunakan beberapa subskrip (indeks) untuk mendapatkan elemen tatasusunan yang sepadan Contohnya, tatasusunan dua dimensi memerlukan dua subskrip untuk mendapatkan elemen tatasusunan yang sepadan, tatasusunan tiga dimensi memerlukan tiga, dan seterusnya.

Pembelajaran yang disyorkan: "

Tutorial Video PHP"

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

Label berkaitan:
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