array_is_list

(PHP 8 >= 8.1.0)

array_is_listVerifica si un array dado es una lista

Descripción

array_is_list(array $array): bool

Determina si el array dado es una lista. Un tableau se considera como una lista si sus claves están compuestas por números consecutivos de 0 a count($array)-1.

Parámetros

array

El tableau en evaluación.

Valores devueltos

Devuelve true si array es una lista, de lo contrario false.

Ejemplos

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
?>

Notas

Nota:

Esta función devuelve true para los arrays vacíos.

Ver también