Hàm array_key_first trong PHP có nhiệm vụ lấy ra key của phần tử đầu tiên trong một mảng.Hàm này tương thích với PHP 7.
Cú pháp hàm array_key_first trong PHP
array_key_first ( array $array ) : mixed
Hàm array_key_first có giá trị truyền vào là một mảng,và trả về là KEY của phần tử đầu tiên trong mảng đó.
<?php $array = ['a' => 1, 'b' => 2, 'c' => 3]; $firstKey = array_key_first($array); var_dump($firstKey); ?>
Và kết quả trả về sẽ là
string(1) "a"
Vì hàm này chỉ hỗ trợ cho PHP 7 trở lên. Vì vậy nếu muốn sử dụng hàm này ở các phiên bản thấp hơn, bạn có thể cân nhắc sử dụng thông qua các sau.
<?php if (!function_exists('array_key_first')) { function array_key_first(array $arr) { foreach($arr as $key => $unused) { return $key; } return NULL; } } ?>
Bên cạnh đó trong PHP còn một hàm cũng có nhiệm tương tự, khác là chỉ lấy KEY cuối cùng trong mảng là hàm array_key_last, nếu bạn quan tâm có thể tìm đọc ở bài viết Hàm array_key_last trong PHP là gì ?.
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm array_key_first trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.
Bình luận: