Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_is_list

Проверяет, что ключи массива идут по порядку от нуля.

Синтаксис

array_is_list(array $array): bool

Параметры

ПараметрТипОписание
$arrayarrayПроверяемый массив.

Возвращаемое значение

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 — создание, изменение, перебор и полезные функции.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.