Podręcznik PHP
Poprzedni |  | Następny

# array_key_exists

(PHP 4 >= 4.1.0, PHP 5)

array_key_exists -- Sprawdza czy podany klucz lub indeks istnieje w tablicy

## Description

bool array_key_exists ( mixed igła, array stóg_siana )

array_key_exists() zwraca `TRUE` jeśli igła jest ustawiona w tablicy stóg_siana. igła może być dowolną wartością możliwą dla indeksu tablicy. array_key_exists() działa także na obiektach.

Przykład 1. Przykład użycia array_key_exists()

`<?php $stog_siana = array('pierwszy' => 1, 'drugi' => 4); if (array_key_exists('pierwszy', $stog_siana)) { echo "'Pierwszy' element istnieje w tablicy"; } ?>`

> Notatka: W PHP 4.0.6 ta funkcja nazywa się key_exists().

Przykład 2. array_key_exists() a isset()

isset(), w przeciwieństwie do array_key_exists(), nie zwraca wartości `TRUE` dla kluczy tablicy, którym przypisana jest wartość `NULL`.

`<?php $tablica = array('pierwszy' => null, 'drugi' => 4); // zwraca false isset($tablica['pierwszy']); // zwraca true array_key_exists('pierwszy', $tablica); ?>`

Patrz także: isset(), array_keys(), i in_array().

Poprzedni | Spis treści | Następny
array_intersect | Początek rozdziału | array_keys