Funkcje Tablic
PHP Manual

array_keys

(PHP 4, PHP 5)

array_keysZwraca 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(=> 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ż:


Funkcje Tablic
PHP Manual