array_key_exists Prüft, ob ein gegebener Schlüssel in einem Array existiert &reftitle.description; boolarray_key_exists stringintfloatboolresourcenullkey arrayarray array_key_exists gibt &true; zurück, wenn key im Array vorhanden ist. key kann jeder für einen Array-Index mögliche Wert sein. &reftitle.parameters; key Der zu prüfende Wert. array Ein Array mit den zu prüfenden Schlüsseln. &reftitle.returnvalues; &return.success; array_key_exists sucht nur in der ersten Dimension nach Schlüsseln. Verschachtelte Schlüssel in mehrdimensionalen Arrays werden nicht gesucht. &reftitle.changelog; &Version; &Description; 8.0.0 Der Parameter key akzeptiert nun Werte vom Typ bool, float, int, null, resource und string als Argumente. 8.0.0 Die Übergabe eines objects an den Parameter array wird nicht mehr unterstützt. 7.4.0 Die Übergabe eines objects an den Parameter array ist veraltet. Stattdessen sollte property_exists verwendet werden. &reftitle.examples; <function>array_key_exists</function>-Beispiel 1, 'zweites' => 4]; var_dump(array_key_exists('erstes', $searchArray)); ?> ]]> &example.outputs; <function>array_key_exists</function> vs. <function>isset</function> isset gibt für Schlüssel eines Arrays, die zu einem &null;-Wert gehören, nicht &true; zurück, während array_key_exists dies tut. null, 'zweites' => 4]; var_dump(isset($searchArray['erstes'])); var_dump(array_key_exists('erstes', $searchArray)); ?> ]]> &example.outputs; &reftitle.seealso; isset array_keys in_array property_exists