Funkcja array_keys() w PHP
Przykład
Zwraca nowy tablicę zawierającą wszystkie klucze tablicy:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Definicja i użycie
Funkcja array_keys() zwraca nową tablicę zawierającą wszystkie klucze tablicy.
Jeśli podano drugi parametr, zwraca tylko klucze o wartości tej wartości.
Jeśli strict Jeśli parametr指定为 true,PHP używa pełnej równości (===) do ścisłego sprawdzania typu danych klucza.
Gramatyka
array_keys(tablica,value,strict)
Parametry | Opis |
---|---|
tablica | Wymagane. Określa tablicę. |
value | Opcjonalne. Możesz指定指定键值,然后只有对应的键名会被返回。 |
strict |
Opcjonalne. Z value Parametry razem używane. Możliwe wartości:
|
Szczegóły techniczne
Zwracana wartość: | Zwraca nowy tablicę zawierającą wszystkie klucze tablicy. |
Wersja PHP: | 4+ |
Dziennik aktualizacji: | strict Parametr został dodany w PHP 5.0. |
Więcej przykładów
Przykład 1
Użycie parametru value:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Przykład 2
Użycie parametru strict (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Przykład 3
Użycie parametru strict (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>