Hàm array_key_first trong PHP là gì ?

09/06/2020 - lượt xem
Chia sẻ
 
Rate this post

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é.

 

 

 

 

    Liên hệ với chúng tôi

    Để lại thông tin để nhận được các bài viết khác

    Rate this post

    Xem thêm nhiều bài tin mới nhất về Kiến thức

    Xem thêm