PHP ialah bahasa pengaturcaraan yang sangat berkuasa yang menyokong banyak jenis data, salah satunya ialah tatasusunan bersekutu. Tidak seperti tatasusunan biasa, tatasusunan bersekutu ialah pasangan nilai kunci satu dengan satu, dan sebarang jenis nilai boleh digunakan sebagai nama kunci tatasusunan, bukan hanya nombor. Dalam pembangunan PHP, tatasusunan bersekutu ialah jenis data yang sangat biasa digunakan Artikel ini akan memperkenalkan penggunaan asas tatasusunan bersekutu.
Untuk mencipta tatasusunan bersekutu, hanya gunakan fungsi tatasusunan(). Berikut ialah contoh mudah:
$info = array( 'name' => '张三', 'age' => 24, 'sex' => '男' );
Kod di atas mencipta tatasusunan bersekutu bernama $info, yang mengandungi tiga pasangan nilai kunci, iaitu 'nama', 'umur' dan 'jantina'. Nilai 'nama' ialah rentetan 'Zhang San', nilai 'umur' ialah nombor 24, dan nilai 'jantina' ialah rentetan 'lelaki'.
Kaedah mengakses tatasusunan bersekutu adalah serupa dengan tatasusunan biasa, anda hanya perlu menggunakan nama kunci. Berikut ialah contoh mudah:
echo $info['name']; // 输出:张三 echo $info['age']; // 输出:24 echo $info['sex']; // 输出:男
Seperti yang anda lihat, apabila menggunakan tatasusunan bersekutu untuk mengakses elemen, anda hanya perlu menggunakan nama kunci. Kelebihannya ialah ia boleh menjadikan kod lebih jelas dan mudah dibaca.
Kaedah melintasi tatasusunan bersekutu adalah serupa dengan tatasusunan biasa, dan boleh dilaksanakan menggunakan gelung foreach. Berikut ialah contoh mudah:
foreach($info as $key => $value) { echo "键名:{$key},键值:{$value}<br/>"; }
Kod di atas menggunakan gelung foreach untuk melintasi tatasusunan $info, dengan $key mewakili nama kunci dan $value mewakili nilai kunci. Dalam badan gelung, kandungan setiap nama kunci dan nilai kunci adalah output.
Kaedah mengubah suai tatasusunan bersekutu juga sangat mudah, hanya gunakan nama kunci. Berikut ialah contoh mudah:
$info['name'] = '李四'; $info['age'] = 25; $info['sex'] = '女';
Kod di atas mengubah nilai masing-masing $nama, $umur dan $jantina, menukarnya kepada '李思', 25 dan 'Perempuan' masing-masing.
Kaedah memadam elemen tatasusunan bersekutu juga sangat mudah, hanya gunakan fungsi unset(). Berikut ialah contoh mudah:
unset($info['sex']);
Kod di atas memadamkan pasangan nilai kunci 'seks' dalam tatasusunan $info.
Ringkasnya, tatasusunan bersekutu ialah salah satu jenis data yang kerap digunakan dalam pengaturcaraan PHP. Kemahiran dalam penggunaan asasnya adalah sangat penting untuk membangunkan program PHP. Artikel ini memperkenalkan kaedah operasi asas untuk mencipta, mengakses, melintasi, mengubah suai dan memadam tatasusunan bersekutu Ia adalah rujukan yang sangat berguna untuk pemula.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan tatasusunan bersekutu php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!