array_key_exists
array_map
Funkcje Tablic
PHP Manual

# array_keys

(PHP 4, PHP 5)

array_keys — Zwraca wszystkie klucze z tablicy

### Opis

array array_keys ( array `$wejście` [, mixed `$szukana_wartość` [, bool `$ścisłe_porównanie` ]] )

array_keys() zwraca klucze, liczbowe i tekstowe, z tablicy `wejście`.

Jeśli podany został opcjonalny parameter `szukana_wartość`, zwracane są tylko klucze dla danej, do których przypisana jest podana wartość. W przeciwnym przypadku zwracane są wszystkie klucze z tablicy `wejście`. Od PHP 5 można użyć opcjonalnego parametru `ścisłe_porównanie` dla porównania z uwzględnieniem typu (===).

### Parametry

`wejście`

  Tablica, której klucze zostaną zwrócone.

`szukana_wartość`

  Jeśli jest podana, wówczas zwracane są tylko te klucze, które wskazują w tablicy na szukaną wartość.

`ścisłe_porównanie`

  Od PHP 5 ten parametr określa, czy porównywanie wartości powinno być ścisłe (===).

### Zwracane wartości

Zwraca tablicę zawierającą wszystkie klucze tablicy `wejście`.

### Przykłady

Przykład #1 Przykład array_keys()

`<?php
$tablica = array(0 => 100, "kolor" => "czerwony");
print_r(array_keys($tablica));
$tablica = array("niebieski", "czerwony", "zielony", "niebieski", "niebieski");
print_r(array_keys($tablica, "niebieski"));
$tablica = array("kolor" => array("niebieski", "czerwony", "zielony"),
"rozmiar" => array("mały", "średni", "duży"));
print_r(array_keys($tablica));
?>`

Powyższy przykład wyświetli:

    Array
    (
        [0] => 0
        [1] => kolor
    )
    Array
    (
        [0] => 0
        [1] => 3
        [2] => 4
    )
    Array
    (
        [0] => kolor
        [1] => rozmiar
    )

### Zobacz też:

- array_values() - Zwraca wszystkie wartości z tablicy
- array_key_exists() - Sprawdza czy podany klucz lub indeks istnieje w tablicy

array_key_exists
array_map
Funkcje Tablic
PHP Manual