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...)....)".
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]['name'] = 'zhangsan'; $array[0]['chinese'] = '89'; $array[0]['math'] = '95'; $array[0]['english'] = '88'; $array[1]['name'] = 'lisi'; $array[1]['chinese'] = '91'; $array[1]['math'] = '86'; $array[1]['english'] = '90'; echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>
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 ) )
<?php $array = array( array('name'=>'zhangsan','chinese'=>'89','math'=>'95','english'=>'88'), array('name'=>'lisi','chinese'=>'91','math'=>'86','english'=>'90') ); echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>
<?php $array = array( array('name'=>'zhangsan','chinese'=>'89','math'=>'95','english'=>'88'), array('name'=>'lisi','chinese'=>'91','math'=>'86','english'=>'90') ); echo $array[0]['name'].'同学的数学考了'.$array[0]['math'].'分'; ?>
zhangsan同学的数学考了95分
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!