PHP.nl

array_key_first

array_key_first

Gets the first key of an array

 **array_key_first** array $array

Get the first key of the given without affecting the internal array pointer. array

arrayAn array.

Returns the first key of if the array is not empty; null otherwise. array

Voorbeeld: Basic Usage

<?php
$array = ['a' => 1, 'b' => 2, 'c' => 3];

$firstKey = array_key_first($array);

var_dump($firstKey);
?>
string(1) "a"

Tip: > There are several ways to provide this functionality for versions prior to PHP 7.3.0. It is possible to use , but that may be rather inefficient. It is also possible to use and , but that may change the internal array pointer. An efficient solution, which does not change the internal array pointer, written as polyfill: array_keys``reset``key

<?php
if (!function_exists('array_key_first')) {
    function array_key_first(array $arr) {
        foreach($arr as $key => $unused) {
            return $key;
        }
        return NULL;
    }
}
?>

array_first``array_key_last``reset