array_key_first
Получает первый ключ массива
&reftitle.description;
intstringnullarray_key_first
arrayarray
Функция возвращает первый ключ массива array, не сдвигая
внутренний указатель массива.
&reftitle.parameters;
array
Массив.
&reftitle.returnvalues;
Функция возвращает первый ключ массива array, если массив не пуст,
иначе возвращает значение &null;.
&reftitle.examples;
Пример получения первого ключа массива функцией array_key_first
1, 'b' => 2, 'c' => 3];
$firstKey = array_key_first($array);
var_dump($firstKey);
?>
]]>
&example.outputs;
&reftitle.notes;
До PHP 7.3.0 первый ключ массива получали следующими способами.
Вызывали функцию array_keys и считывали из массива с результатами значение с индексом 0,
но создавать новый массив со всеми ключами только из-за одного значения
неэффективно. Первый ключ также возможно считать
функцией reset, но она передвинет внутренний указатель массива на первый элемент, или функцией key,
но она вернёт первый ключ, только если внутренний указатель стоит на первом элементе массива. Следующий полифил возвращает
первый ключ и не изменяет внутренний указатель массива:
$unused) {
return $key;
}
return NULL;
}
}
?>
]]>
&reftitle.seealso;
array_first
array_key_last
reset