array_is_list

(PHP 8 >= 8.1.0)

array_is_listVérifie si un array donné est une liste

Description

array_is_list(array $array): bool

Détermine si l'array donné est une liste. Un tableau est considéré comme une liste si ses clés sont constituées de nombres consécutifs de 0 à count($array)-1.

Liste de paramètres

array

Le tableau en cours d'évaluation.

Valeurs de retour

retourne true si array est une liste, sinon false.

Exemples

Exemple #1 Exemple 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

// Le tableau ne commence pas à 0
var_dump(array_is_list([1 => 'apple', 'orange'])); // false

// Les clés ne sont pas dans le bon ordre
var_dump(array_is_list([1 => 'apple', 0 => 'orange'])); // false

// Clés non entières
var_dump(array_is_list([0 => 'apple', 'foo' => 'bar'])); // false

// Clés non consécutives
var_dump(array_is_list([0 => 'apple', 2 => 'bar'])); // false
?>

Notes

Note:

Cette fonction retourne true pour les tableaux vides.

Voir aussi