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

Bagaimana untuk menulis tatasusunan dua dimensi dalam php

PHPz
PHPzasal
2023-04-17 14:11:51484semak imbas

PHP ialah bahasa pengaturcaraan bahagian belakang yang digunakan secara meluas. Fleksibiliti dan kemudahan penggunaannya menjadikannya popular dalam pembangunan. Dalam PHP, tatasusunan ialah jenis data yang penting, dan PHP menyediakan pelbagai cara untuk mengendalikan tatasusunan. Antaranya, tatasusunan dua dimensi ialah yang sering kita gunakan. Mereka boleh menyimpan data yang lebih kompleks dan berbilang dimensi Jadi, bagaimana untuk menulis tatasusunan dua dimensi dengan betul dalam PHP? Artikel berikut akan memperkenalkannya kepada anda secara terperinci.

1. Tentukan tatasusunan dua dimensi

Apabila mentakrifkan tatasusunan dua dimensi, kita boleh menggunakan dua kaedah, iaitu menggunakan fungsi tatasusunan() dan menggunakan []. Butirannya adalah seperti berikut:

  1. Gunakan fungsi array()
$array = array(
               array(1,2,3),
               array('a','b','c'),
             );

2. Gunakan []

$array = [
          [1,2,3],
          ['a','b','c']
         ];

2. Akses dua -elemen tatasusunan dimensi

Dalam PHP, kita boleh menggunakan dua indeks untuk mengakses elemen dalam tatasusunan dua dimensi, seperti berikut:

$array = [
          [1,2,3],
          ['a','b','c']
         ];
echo $array[0][0];//访问第一个元素,结果为1
echo $array[1][2];//访问第二个元素的第三个元素,结果为c

3 >

dalam PHP, kita boleh menggunakan pernyataan foreach untuk melintasi tatasusunan dua dimensi, seperti berikut:

$array = [
          [1,2,3],
          ['a','b','c']
         ];
foreach($array as $row){
    foreach($row as $col){
        echo $col." ";
    }
    echo "<br />";
}
Dalam kod di atas, pernyataan foreach pertama digunakan untuk melintasi setiap baris, dan pernyataan foreach kedua digunakan untuk melintasi setiap baris.

4. Menambah dan memadam elemen tatasusunan dua dimensi

Dalam PHP, kita boleh menggunakan fungsi array_push(), array_pop(), array_unshift() dan array_shift() untuk menambah atau memadam dua- elemen tatasusunan dimensi Unsur tatasusunan. Butirannya adalah seperti berikut:

1. Tambah elemen

$array = [
          [1,2,3],
          ['a','b','c']
         ];
array_push($array[0], 4);//往第一个元素的末尾添加一个元素
array_unshift($array[1], 'd');//往第二个元素的开头添加一个元素
2. Padamkan elemen

$array = [
          [1,2,3],
          ['a','b','c']
         ];
array_pop($array[0]);//删除第一个元素的末尾元素
array_shift($array[1]);//删除第二个元素的开头元素
5. Ringkasan

Dua dimensi. array dalam PHP Mempunyai pelbagai aplikasi. Dalam artikel ini, kami menyediakan pengenalan terperinci tentang cara mentakrif, mengakses, melintasi, menambah dan memadam elemen tatasusunan dua dimensi. Saya harap artikel ini dapat membantu semua orang menguasai tatasusunan dua dimensi dalam 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!

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