(PHP 8 >= 8.1.0)
array_is_list — Vérifie si un array
donné est une liste
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
.
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
?>
Note:
Cette fonction retourne
true
pour les tableaux vides.