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

Bagaimana untuk menulis tatasusunan dua dimensi dalam php

PHPz
PHPzasal
2023-05-19 15:20:39518semak imbas

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)
);

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.' . "
";
}

Hasil output ialah:

Alice is 20 years old.
Bob is 30 years old.
Charlie is 40 years old.
  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);
  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'];

Hasil output ialah:

Charlie
  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;
  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]);

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!

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