Rumah > Artikel > pembangunan bahagian belakang > Cara menggunakan fungsi array_keys dalam PHP untuk mendapatkan semua nama kunci dalam tatasusunan
Dalam PHP, fungsi array_keys ialah fungsi yang digunakan untuk mendapatkan semua nama kunci dalam tatasusunan. Gunakannya untuk mendapatkan semua nama kunci dalam tatasusunan dengan mudah dan mengembalikannya ke dalam tatasusunan baharu. Sintaks fungsi
array_keys adalah seperti berikut:
array array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] )
di mana:
$array
表示要获取键名的数组。$search_value
是可选的参数。如果传入了这个参数,则只返回包含指定值的键名,否则将返回所有键名。$strict
$search_value
ialah parameter pilihan. Jika parameter ini dimasukkan, hanya nama kunci yang mengandungi nilai yang ditentukan akan dikembalikan, jika tidak semua nama kunci akan dikembalikan. $strict
juga merupakan parameter pilihan. Jika ditetapkan kepada benar, perbandingan yang ketat akan digunakan untuk membandingkan nama utama dan nilai yang dicari untuk kesaksamaan.
$array = array("name" => "张三", "email" => "zhangsan@example.com", "phone" => "123456789"); $keys = array_keys($array); print_r($keys); // 输出:Array ( [0] => name [1] => email [2] => phone )Dalam contoh ini, kita hanya mendapat nilai "Zhang San" dalam nama Kunci tatasusunan. Perlu diambil perhatian bahawa jika terdapat berbilang elemen dengan nilai $search_value dalam tatasusunan, nama kunci semua elemen ini akan dikembalikan. Akhir sekali, jika kita ingin menggunakan perbandingan yang ketat untuk menentukan sama ada nama kunci dan $search_value adalah sama, kita boleh menetapkan parameter ketiga kepada benar. Contohnya:
// 获取值为"张三"的键名 $keys = array_keys($array, "张三"); print_r($keys); // 输出:Array ( [0] => name )Dalam contoh ini, memandangkan rentetan "123456789" dan nama kunci "telefon" tidak sama rata, jika perbandingan ketat tidak digunakan, tatasusunan kosong akan dikembalikan. Dan jika perbandingan ketat digunakan, hanya nama kunci "telefon" akan dikembalikan. Secara amnya, fungsi array_keys ialah fungsi yang sangat praktikal yang boleh membantu kita mendapatkan semua nama kunci dalam tatasusunan dan menapisnya mengikut keperluan dengan mudah. 🎜
Atas ialah kandungan terperinci Cara menggunakan fungsi array_keys dalam PHP untuk mendapatkan semua nama kunci dalam tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!