Start · Sprachen · PHP · Referenz · array_is_list

array_is_list

Funktion

Prüft, ob ein Array eine sequenzielle numerische Liste ist (Keys 0, 1, 2, ...) — also kein Dictionary.

seit PHP 8.1.0 Kategorie: array

Signatur

array_is_list(array $array): bool

Beschreibung

Perfekt, um []-Arrays von assoziativen Arrays zu unterscheiden. Wichtig für JSON-Serialisierung.

Parameter

Name Typ Default Beschreibung
$array Pflicht array Array.

Rückgabewert

Typ
bool
Beschreibung
true wenn Liste.

Beispiele

Unterscheidung

<?php

var_dump(array_is_list([1, 2, 3]));         // true
var_dump(array_is_list(['a' => 1]));         // false
var_dump(array_is_list([0 => 'a', 2 => 'b'])); // false (Lücke)