PHP Handbuch
Zurück |  | Weiter

# array_key_exists

(PHP 4 >= 4.1.0, PHP 5)

array_key_exists -- Prüft, ob ein Schlüssel in einem Array existiert

## Beschreibung

bool array_key_exists ( mixed key, array search )

array_key_exists() gibt `TRUE` zurück, wenn key in dem Array vorhanden ist. key kann jeder für einen Array-Index mögliche Wert sein. array_key_exists() arbeitet ebenfalls mit Objekten.

Beispiel 1. array_key_exists()

`<?php $search_array = array('erstes' => 1, 'zweites' => 4); if (array_key_exists('erstes', $search_array)) { echo "Das Element 'erstes' ist in dem Array vorhanden"; } ?>`

> Anmerkung: Der Name dieser Funktion ist in PHP 4.0.6 key_exists().

Beispiel 2. array_key_exists() vs isset()

isset() gibt nicht `TRUE` zurück für Schlüssel eines Arrays, die zu einem `NULL`-Wert gehören, array_key_existis() tut dies hingegen.

`<?php $search_array = array('erstes' => null, 'zweites' => 4); // Gibt false zurück isset($search_array['erstes']); // Gibt true zurück array_key_exists('erstes', $search_array); ?>`

Siehe auch isset(), array_keys(), und in_array().

Zurück | Zum Anfang | Weiter
array_intersect | Nach oben | array_keys