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