array_key_exists Sprawdza czy podany klucz lub indeks istnieje w tablicy &reftitle.description; boolarray_key_exists stringintfloatboolresourcenullkey arrayarray array_key_exists zwraca &true; jeśli podany klucz key jest ustawiony w tablicy. Parametr key może być dowolną wartością możliwą dla indeksu tablicy. &reftitle.parameters; key Wartość do sprawdzenia. array Tablica z kluczami do sprawdzenia. &reftitle.returnvalues; &return.success; array_key_exists szuka kluczy tylko w pierwszym wymiarze tablicy. Klucze zagnieżdżone w tablicach wielowymiarowych nie zostaną znalezione. &reftitle.changelog; &Version; &Description; 8.0.0 Parametr key akceptuje teraz bool, float, int, null, resource, i string jako argumenty. 8.0.0 Przekazywanie obiektu jako parametr array nie jest już obsługiwane. 7.4.0 Przekazywanie obiektu jako parametr array jest uznane za przestarzałe. Zamiast tego skorzystaj z funkcji property_exists. &reftitle.examples; Przykład użycia <function>array_key_exists</function> 1, 'drugi' => 4]; var_dump(array_key_exists('pierwszy', $searchArray)); ?> ]]> &example.outputs; <function>array_key_exists</function> vs <function>isset</function> Funkcja isset nie zwraca &true; dla kluczy przypisanych do wartości &null;, podczas gdy array_key_exists tak. 1, 'drugi' => 4]; var_dump(isset($searchArray['pierwszy'])); var_dump(array_key_exists('pierwszy', $searchArray)); ?> ]]> &example.outputs; &reftitle.seealso; isset array_keys in_array property_exists