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

Bagaimana untuk menulis tatasusunan dua dimensi dalam php

PHPz
Lepaskan: 2023-05-19 15:20:39
asal
499 orang telah melayarinya

PHP ialah bahasa pengaturcaraan popular yang digunakan untuk membangunkan aplikasi web dan jenis perisian lain. Tatasusunan ialah jenis data yang sangat penting dalam PHP dan boleh mengandungi tatasusunan berbilang dimensi.

Tatasusunan dua dimensi ialah tatasusunan yang mengandungi pelbagai tatasusunan, setiap subtatasusunan juga dipanggil "baris" dan mengandungi berbilang elemen, setiap elemen juga dipanggil "lajur". Berikut ialah cara untuk mengisytiharkan dan menggunakan tatasusunan dua dimensi dalam PHP.

  1. Mengisytiharkan tatasusunan dua dimensi

Dalam PHP, anda boleh mengisytiharkan tatasusunan dua dimensi menggunakan fungsi tatasusunan(). Berikut ialah contoh mengisytiharkan tatasusunan dua dimensi:

$people = array(
  array('name' => 'Alice', 'age' => 20),
  array('name' => 'Bob', 'age' => 30),
  array('name' => 'Charlie', 'age' => 40)
);
Salin selepas log masuk

Contoh di atas mengisytiharkan tatasusunan dua dimensi bernama $people, yang mengandungi tiga sub-tatasusunan, setiap sub-tatasusunan mengandungi 'nama' dan ' umur' dua pasangan nilai utama. Anda boleh menggunakan kod berikut untuk mengeluarkan kandungan tatasusunan dua dimensi:

foreach ($people as $person) {
  echo $person['name'] . ' is ' . $person['age'] . ' years old.' . "
";
}
Salin selepas log masuk

Hasil output ialah:

Alice is 20 years old.
Bob is 30 years old.
Charlie is 40 years old.
Salin selepas log masuk
  1. Tambah elemen pada tatasusunan dua dimensi

Anda Elemen baharu boleh ditambah pada tatasusunan dua dimensi menggunakan sintaks berikut. Kod berikut menambah sub-array baharu pada tatasusunan $people:

$people[] = array('name' => 'David', 'age' => 50);
Salin selepas log masuk
  1. Mengakses elemen tatasusunan 2D

Anda boleh menggunakan sintaks subskrip atau pernyataan gelung foreach untuk Akses elemen dalam tatasusunan dua dimensi. Kod berikut menunjukkan cara mencetak nilai 'nama' subarray Charlie dalam tatasusunan $people:

echo $people[2]['name'];
Salin selepas log masuk

Hasil output ialah:

Charlie
Salin selepas log masuk
  1. Ubah suai tatasusunan dua dimensi elemen

Anda boleh menggunakan sintaks subskrip untuk mengubah suai elemen dalam tatasusunan dua dimensi. Kod contoh berikut mengubah suai umur Bob kepada 35 tahun:

$people[1]['age'] = 35;
Salin selepas log masuk
  1. Padam elemen tatasusunan dua dimensi

Anda boleh menggunakan fungsi unset() untuk memadam tatasusunan dua dimensi unsur unsur. Berikut ialah kod untuk memadam sub-array Alice dalam tatasusunan $people:

unset($people[0]);
Salin selepas log masuk

Begitulah cara untuk mencipta dan memanipulasi tatasusunan dua dimensi dalam PHP. Tatasusunan dua dimensi ialah alat yang sangat berguna apabila anda perlu menyimpan dan memanipulasi struktur data yang kompleks. Dalam pembangunan sebenar, anda boleh menggunakan tatasusunan berbilang dimensi PHP secara fleksibel mengikut keperluan khusus untuk meningkatkan kebolehbacaan dan kebolehgunaan semula kod.

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