(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 una lista si sus claves están compuestas de números consecutivos
de 0
a count($array)-1
.
Ejemplo #1 Ejemplo de array_is_list()
<?php
array_is_list([]); // true
array_is_list(['apple', 2, 3]); // true
array_is_list([0 => 'apple', 'orange']); // true
// El array no comienza en 0
array_is_list([1 => 'apple', 'orange']); // false
// Las claves no están en el orden correcto
array_is_list([1 => 'apple', 0 => 'orange']); // false
// Claves no enteras
array_is_list([0 => 'apple', 'foo' => 'bar']); // false
// Claves no consecutivas
array_is_list([0 => 'apple', 2 => 'bar']); // false
?>
Nota:
Esta función devuelve
true
para los arrays vacíos.