Code Tu Tam

Hàm array_key_first trong PHP là gì ?

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

 

 

 

 

Exit mobile version