array_is_list
Проверяет, что ключи массива идут по порядку от нуля.
Синтаксис
array_is_list(array $array): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Проверяемый массив. |
Возвращаемое значение
bool`true`, если массив — список.
Примеры
Список и не список:
<?php
var_dump(array_is_list(['a', 'b']));
var_dump(array_is_list(['x' => 'a']));
var_dump(array_is_list([1 => 'a', 2 => 'b']));Результат:
bool(true)
bool(false)
bool(false)Примечания
Функция появилась в PHP 8.1. От её результата зависит, превратит ли json_encode() массив в массив JSON или в объект.
См. также
- array_values — Возвращает значения массива с ключами по порядку от нуля.
- is_array — Проверяет, является ли значение массивом.
Вопросы и ответы по теме
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.