array_is_list

(PHP 8 >= 8.1.0)

array_is_listVerifica se um array é uma lista

Descrição

array_is_list(array $array): bool

Determina se o array fornecido é uma lista. Um array é considerado uma lista se suas chaves consistirem em números consecutivos de 0 a count($array)-1.

Parâmetros

array

O array que está sendo avaliado.

Valor Retornado

Retorna true se array for uma lista, false caso contrário.

Exemplos

Exemplo #1 Exemplo de array_is_list()

<?php
var_dump
(array_is_list([])); // true
var_dump(array_is_list(['maçã', 2, 3])); // true
var_dump(array_is_list([0 => 'maçã', 'laranja'])); // true

// O array não começa em 0
var_dump(array_is_list([1 => 'maçã', 'laranja'])); // false

// As chaves não estão na ordem correta
var_dump(array_is_list([1 => 'maçã', 0 => 'laranja'])); // false

// Chaves não inteiras
var_dump(array_is_list([0 => 'maçã', 'foo' => 'bar'])); // false

// Chaves não consecutivas
var_dump(array_is_list([0 => 'maçã', 2 => 'bar'])); // false
?>

Notas

Nota:

Esta função retorna true em arrays vazios.

Veja Também