(PHP 8 >= 8.1.0)
array_is_list — Verifica se um array
é uma lista
Determina se o array
fornecido é uma lista. Um array é considerado uma lista se suas keys consistem em números consecutivos de 0
a count($array)-1
.
array
O array que está sendo avaliado.
Exemplo #1 array_is_list() example
<?php
array_is_list([]); // true
array_is_list(['maçã', 2, 3]); // true
array_is_list([0 => 'maçã', 'laranja']); // true
// O array não começa em 0
array_is_list([1 => 'maçã', 'laranja']); // false
// As keys não estão na ordem correta
array_is_list([1 => 'maçã', 0 => 'laranja']); // false
// Keys não inteiras
array_is_list([0 => 'maçã', 'foo' => 'bar']); // false
// Keys não consecutivas
array_is_list([0 => 'maçã', 2 => 'bar']); // false
?>
Nota:
Esta função retorna
true
em arrays vazios.