Semasa proses pembangunan menggunakan PHP, selalunya diperlukan untuk mengendalikan tatasusunan. Dalam tatasusunan, kita biasanya perlu mendapatkan nilai kunci elemen untuk memudahkan operasi seterusnya. Untuk tujuan ini, PHP menyediakan fungsi array_keys() yang sangat mudah, yang boleh dengan cepat mendapatkan kunci elemen daripada tatasusunan. Penggunaan fungsi
array_keys() adalah sangat mudah Sintaks asasnya adalah seperti berikut:
array array_keys ( array $array [, mixed $search_value = NULL [, bool $strict = FALSE ]] )
Antaranya, parameter $array menunjukkan tatasusunan kunci elemen yang akan diperolehi parameter $search_value dicari (pilihan); parameter $strict menunjukkan sama ada Bandingkan dalam mod ketat (pilihan). Khususnya, fungsi array_keys() mengembalikan tatasusunan yang mengandungi semua nilai kunci yang muncul dalam tatasusunan asal $array.
Mari kita lihat contoh menggunakan fungsi array_keys() :
// 创建一个数组 $array = array( "name" => "Tom", "age" => 20, "gender" => "male" ); // 获取数组中所有的键 $keys = array_keys($array); // 输出结果 print_r($keys); // 输出: // Array // ( // [0] => name // [1] => age // [2] => gender // )
Seperti yang anda lihat daripada contoh di atas, kita boleh mendapatkan semua kunci dalam tatasusunan dengan memanggil fungsi array_keys() dan menghantar dalam tatasusunan nilai $array. Pembolehubah $keys menyimpan nilai kunci ini dan boleh digunakan untuk operasi seterusnya.
Selain mendapatkan semua nilai utama dalam keseluruhan tatasusunan, fungsi array_keys() juga menyokong pencarian nilai tertentu dan mengembalikan nilai kunci yang sepadan. Contohnya:
// 创建一个数组 $array = array( "name" => "Tom", "age" => 20, "gender" => "male" ); // 获取值为"male"的键 $keys = array_keys($array, "male"); // 输出结果 print_r($keys); // 输出: // Array // ( // [0] => gender // )
Seperti yang anda lihat daripada contoh di atas, jika kita melepasi parameter kedua "lelaki", maka kita hanya akan mendapat kunci "jantina" dengan nilai "lelaki". Kaedah ini boleh membantu kami mencari elemen tertentu dengan cepat.
Akhir sekali, perlu diingatkan bahawa fungsi array_keys() tidak akan mengubah suai tatasusunan asal, tetapi hanya akan mengembalikan tatasusunan baharu, jadi kita tidak perlu risau tentang salah operasi tatasusunan asal apabila menggunakannya.
Ringkasnya, fungsi array_keys() ialah fungsi yang sangat mudah, selalunya digunakan untuk mendapatkan nilai kunci elemen dalam tatasusunan. Menguasai penggunaan asasnya boleh meningkatkan kecekapan pembangunan program kami.
Atas ialah kandungan terperinci Dapatkan kunci elemen dalam tatasusunan menggunakan fungsi PHP array_keys().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!