Penerokaan fungsi PHP - array_key_first()
Dalam PHP 7.3, fungsi tatasusunan baharu - array_key_first() telah ditambah secara rasmi. Fungsi ini mengembalikan kunci pertama dalam tatasusunan. Dalam artikel ini, kita akan menyelidiki penggunaan dan senario fungsi ini.
Sintaks
array_key_first (array $array): bercampur
Penerangan
array_key_first() fungsi menerima parameter tatasusunan dan mengembalikan yang pertama dalam tatasusunan Nilai nama kunci, atau nol jika tatasusunan kosong.
Contoh
Contoh 1:
$arr = ['a' => 1, 'b' => ;
echo array_key_first($arr); // Output a
Contoh 2:
$arr = [];
echo array_key_first($arr ); // Output null
Senario penggunaan
Dalam beberapa kes, kita perlu dapatkan kunci elemen pertama dalam tatasusunan. Sebelum PHP 7.3, kita boleh menggunakan fungsi reset() untuk mendapatkan nilai elemen pertama, dan kemudian menggunakan fungsi key() untuk mendapatkan nilai kunci elemen tersebut. Walau bagaimanapun, menggunakan array_key_first() adalah lebih mudah daripada menggunakan fungsi reset() dan key().
Contoh:
$arr = ['a' => 1, 'b' => 2, 'c' =>
gema array_key_first($arr); // Output a
Dalam beberapa kes, kita perlu menilai sama ada tatasusunan kosong. Sebelum PHP 7.3, kita boleh menggunakan fungsi empty() atau fungsi count() untuk membuat pertimbangan. Walau bagaimanapun, fungsi ini boleh dilaksanakan dengan lebih mudah menggunakan fungsi array_key_first().
Contoh:
$arr = [];
jika (array_key_first($arr) === null) {
echo 'Array kosong ';
}
Hasil operasi:
Tatasusunan kosong
Perlu diambil perhatian bahawa jika terdapat elemen dengan nilai nol dalam tatasusunan, gunakan Fungsi array_key_first() mungkin mempunyai ralat.
Ringkasan
fungsi array_key_first() ialah fungsi tatasusunan baharu dalam PHP 7.3 Ia amat mudah digunakan apabila mendapat nilai nama kunci pertama dalam tatasusunan untuk penghakiman. Sama ada tatasusunan kosong. Apabila menggunakannya, anda perlu berhati-hati apabila menggunakannya apabila terdapat elemen dengan nilai nol dalam tatasusunan.
Atas ialah kandungan terperinci Penerokaan fungsi PHP-array_key_first(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!