(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 (===).
Tablica, której klucze zostaną zwrócone.
Jeśli jest podana, wówczas zwracane są tylko te klucze, które wskazują w tablicy na szukaną wartość.
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 )