Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menulis tatasusunan dua dimensi dalam php
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.
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.
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);
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
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;
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!