Tatasusunan PHP ialah struktur data yang berkuasa dan fleksibel Artikel ini akan memperkenalkan cara mencipta, melintasi dan mengendalikan tatasusunan PHP untuk pemula.
1. Buat tatasusunan PHP
Dalam PHP, tatasusunan ialah koleksi tertib yang terdiri daripada set pasangan nilai kunci Anda boleh mencipta tatasusunan dalam dua cara berikut:
$array = array('name' => '小明', 'age' => 18, 'gender' =>'男');
Dalam kod di atas, $array
mewakili pembolehubah tatasusunan, yang mengandungi tiga elemen nama, umur dan jantina masing-masing Setiap elemen terdiri daripada nama kunci dan nilai kunci Nama kunci diwakili oleh rentetan, dan nilai kunci boleh berupa sebarang jenis data.
$array[0] = 'apple'; $array[1] = 'orange'; $array[2] = 'banana';
Dalam kod di atas, tatasusunan $array
mengandungi tiga elemen, iaitu 'epal' , 'oren' dan 'pisang', nama utamanya ialah 0, 1 dan 2 masing-masing.
2. Traverse tatasusunan PHP
Dalam PHP, kita boleh menggunakan gelung foreach untuk melintasi tatasusunan, contohnya adalah seperti berikut:
foreach ($array as $key => $value) { echo "键名:".$key.",键值:".$value."<br>"; }
Dalam kod di atas, $array
bermaksud kami Tatasusunan yang akan dilalui, $key
mewakili nama kunci elemen yang sedang digelung dan $value
mewakili nilai kunci elemen semasa.
3. Manipulasi tatasusunan PHP
Anda boleh menggunakan kurungan segi empat sama ditambah dengan nama kunci elemen untuk mendapatkan elemen dalam tatasusunan Nilai Tukar nilai elemen 'nama' dalam tatasusunan kepada '小红'.
Gunakan fungsi yang tidak ditetapkan untuk memadamkan elemen dalam tatasusunan Contohnya adalah seperti berikut:
echo $array['name']; // 输出:小明
$array['name'] = '小红';
Kod di atas menambah elemen baharu dan baharu. nilai elemen kepada tatasusunan masing-masing. Nama kunci bagi elemen pertama ialah 'alamat' dan nilai kunci ialah 'Bandar Beijing' Memandangkan elemen kedua tidak memaparkan nama kunci yang ditentukan, sistem akan memberikannya nombor siri secara automatik nama kunci.
Atas ialah kandungan terperinci Tutorial pengenalan tatasusunan PHP: cara mencipta, melintasi dan memanipulasi tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!