Bagaimana untuk menulis tatasusunan dua dimensi dalam php

PHPz
Lepaskan: 2023-04-17 14:36:18
asal
562 orang telah melayarinya

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'),
             );
Salin selepas log masuk

2. Gunakan []

$array = [
          [1,2,3],
          ['a','b','c']
         ];
Salin selepas log masuk

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
Salin selepas log masuk

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 />";
}
Salin selepas log masuk
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');//往第二个元素的开头添加一个元素
Salin selepas log masuk
2. Padamkan elemen

$array = [
          [1,2,3],
          ['a','b','c']
         ];
array_pop($array[0]);//删除第一个元素的末尾元素
array_shift($array[1]);//删除第二个元素的开头元素
Salin selepas log masuk
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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!