array_is_list

(PHP 8 >= 8.1.0)

array_is_listПроверяет, представляет ли массив array список

Описание

array_is_list(array $array): bool

Функция определяет, удовлетворяет ли массив array требованиям списка. Функция рассматривает массив (array) как список, если ключи массива состоят из последовательных чисел от 0 до count($array) - 1.

Список параметров

array

Массив (array) для проверки.

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

Функция возвращает true, если массив array относится к списку, иначе возвращает false.

Примеры

Пример #1 Пример проверки принадлежности массива к списку функцией array_is_list()

<?php

var_dump
(array_is_list([])); // true
var_dump(array_is_list(['apple', 2, 3])); // true
var_dump(array_is_list([0 => 'apple', 'orange'])); // true

// Массив начинается не с 0
var_dump(array_is_list([1 => 'apple', 'orange'])); // false

// Ключи массива идут не по порядку
var_dump(array_is_list([1 => 'apple', 0 => 'orange'])); // false

// Массив содержит нецелочисленные ключи
var_dump(array_is_list([0 => 'apple', 'foo' => 'bar'])); // false

// Массив содержит непоследовательные ключи
var_dump(array_is_list([0 => 'apple', 2 => 'bar'])); // false

?>

Примечания

Замечание:

Для пустых массивов функция возвращает true.

Смотрите также

  • array_values() - Возвращает значения массива