(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 )