array_is_list

(PHP 8 >= 8.1.0)

array_is_listPrüft, ob das angegebene Array eine Liste ist

Beschreibung

array_is_list(array $array): bool

Überprüft, ob das angegebene array eine Liste ist. Ein Array wird als Liste betrachtet, wenn seine Schlüssel aus aufeinanderfolgenden Zahlen von 0 bis count($array)-1 besteht.

Parameter-Liste

array

Das auszuwertende Array.

Rückgabewerte

Gibt true zurück, wenn array eine Liste ist, andernfalls false.

Beispiele

Beispiel #1 array_is_list()-Beispiel

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

// Das Array beginnt nicht bei 0
var_dump(array_is_list([1 => 'apple', 'orange'])); // false

// Die Schlüssel sind nicht in der richtigen Reihenfolge
var_dump(array_is_list([1 => 'apple', 0 => 'orange'])); // false

// Die Schlüssel sind nicht ganzzahlig
var_dump(array_is_list([0 => 'apple', 'foo' => 'bar'])); // false

// Die Schlüssel sind nicht fortlaufend
var_dump(array_is_list([0 => 'apple', 2 => 'bar'])); // false
?>

Anmerkungen

Hinweis:

Diese Funktion gibt bei leeren Arrays true zurück.

Siehe auch