(PHP 4, PHP 5)
array_keys — Zwraca wszystkie klucze z tablicy
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 (===).
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 (===).
Zwraca tablicę zawierającą wszystkie klucze tablicy wejście.
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
)