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

Bagaimana untuk mengeluarkan tatasusunan dua dimensi dalam php

PHPz
PHPzasal
2023-04-27 09:07:59993semak imbas

Dalam pengaturcaraan PHP, menggunakan tatasusunan ialah operasi yang sangat asas, manakala tatasusunan dua dimensi ialah struktur data yang lebih maju. Penggunaan tatasusunan dua dimensi membolehkan kami mengatur beberapa data yang kompleks dengan lebih baik. Seterusnya, artikel ini akan menerangkan cara mengeluarkan tatasusunan dua dimensi dalam PHP.

Untuk memahami tatasusunan dua dimensi, anda perlu memahami tatasusunan satu dimensi terlebih dahulu. Tatasusunan satu dimensi ialah pembolehubah di mana kita boleh menyimpan satu atau lebih nilai. Contohnya, untuk menyimpan nombor:

$number_array = array(7);

atau untuk menyimpan berbilang nilai dari jenis yang berbeza:

$data_array = array("John Doe", 27, true);

Dalam PHP, tatasusunan dua dimensi ialah tatasusunan yang mengandungi pelbagai tatasusunan satu dimensi . Setiap tatasusunan satu dimensi ialah item dalam tatasusunan dua dimensi ini. Kita boleh mentakrifkan tatasusunan dua dimensi mudah dengan cara berikut:

$two_dimensional_array = array(
  array(1,2,3),
  array(4,5,6),
  array(7,8,9)
);

Tatasusunan dua dimensi ini mengandungi tiga tatasusunan satu dimensi dan setiap tatasusunan satu dimensi mengandungi tiga integer. Cara untuk mengeluarkan tatasusunan dua dimensi ini boleh dicapai dengan menggunakan gelung bersarang. Mula-mula gunakan gelung foreach untuk lelaran melalui setiap tatasusunan satu dimensi, dan kemudian gunakan gelung foreach lain untuk lelaran pada setiap elemen dalam tatasusunan satu dimensi. Contoh kod adalah seperti berikut:

foreach ($two_dimensional_array as $array) {
  foreach ($array as $element) {
    echo $element . " ";
  }
  echo "<br>";
}

Dalam contoh di atas, kami mengulangi tatasusunan 2D bernama $two_dimensional_array menggunakan gelung foreach. Dalam gelung foreach pertama, setiap lelaran mendapat tatasusunan satu dimensi. Dalam gelung foreach kedua, kami mengulangi setiap elemen tatasusunan satu dimensi semasa yang baru kami perolehi. Akhir sekali, kami menggunakan pernyataan gema untuk mengeluarkan setiap elemen, rentetan " " digunakan untuk memisahkan antara elemen, dan rentetan "
" digunakan untuk memisahkan setiap tatasusunan satu dimensi.

Hasil output adalah seperti berikut:

1 2 3 
4 5 6 
7 8 9

Kami juga boleh terus mengakses elemen dalam tatasusunan dua dimensi Untuk contoh kod di atas:

echo $two_dimensional_array[1][2];

Barisan ini kod akan mengeluarkan 6 kerana $two_dimensional_array[1] menunjuk ke array satu dimensi kedua dan $two_dimensional_array1 menunjuk ke elemen ketiga dalam tatasusunan satu dimensi ini.

Di atas ialah pemahaman asas dan kaedah operasi untuk mengeluarkan tatasusunan dua dimensi dalam PHP. Walaupun kadangkala pengendalian tatasusunan dua dimensi kelihatan agak rumit, setelah memahami dan menguasai kaedah asas dengan teliti, kami boleh menggunakan tatasusunan dua dimensi untuk menyusun kod dan data kami dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan 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