(PHP 8 >= 8.1.0)
array_is_list — Verifica si un array dado es una lista
Determina si el array dado es una lista.
Un array se considera como una lista si sus claves están compuestas por números consecutivos
de 0 a count($array)-1.
Ejemplo #1 Ejemplo de 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
// El array no comienza en 0
var_dump(array_is_list([1 => 'apple', 'orange'])); // false
// Las claves no están en el orden correcto
var_dump(array_is_list([1 => 'apple', 0 => 'orange'])); // false
// Claves no enteras
var_dump(array_is_list([0 => 'apple', 'foo' => 'bar'])); // false
// Claves no consecutivas
var_dump(array_is_list([0 => 'apple', 2 => 'bar'])); // false
?>Nota:
Esta función devuelve
truepara los arrays vacíos.