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

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

Notas

Note:

Esta função retorna true em arrays vazios.

Veja Também