array_first()
Получает первый элемент массива. Полифил функции добавленной в PHP 8.5
Значение берётся из начала массива в том порядке, в котором элементы находятся в массиве. Ключ первого элемента не используется — функция получает только значение.
Если массив пустой, вернет null.
Полифилл для встроенной PHP-функции array_first().
Хуков нет.
Возвращает
Разное|null.
mixed— значение первого элемента массива.null— если массив пустой.
Использование
array_first( $array );
- $array(array) (обязательный)
Массив, из которого нужно получить первый элемент.
Параметр должен быть массивом. Если передать значение другого типа, PHP выбросит ошибку типа.
Примеры
#1 Получение первого значения из ассоциативного массива
$user_data = [ 'name' => 'John', 'email' => 'john@example.com', 'role' => 'editor', ]; $first_value = array_first( $user_data ); echo $first_value; // John
#2 Пустой массив
$items = [];
$first_item = array_first( $items );
if ( null === $first_item ) {
echo 'Массив пустой.';
}
#3 Получение первого элемента обычного массива
$colors = [ 'red', 'green', 'blue' ]; $first_color = array_first( $colors ); echo $first_color; // red
Список изменений
| С версии 6.9.0 | Введена. |
Код array_first() array first WP 7.0.4
function array_first( array $array ) { // phpcs:ignore Universal.NamingConventions.NoReservedKeywordParameterNames.arrayFound
if ( empty( $array ) ) {
return null;
}
foreach ( $array as $value ) {
return $value;
}
}