PHP array_keys() functie
Voorbeeld
Retourneert een nieuwe array met alle sleutelnamen van het array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Definitie en gebruik
De array_keys() functie retourneert een nieuwe array die alle sleutels van het array bevat.
Als de tweede parameter is opgegeven, worden alleen de sleutels geretourneerd die de opgegeven waarde hebben.
Als strict Als de parameter opgegeven is als true, gebruikt PHP een strikte vergelijking (===) om de datatypes van de sleutelwaarden streng te controleren.
Syntaxis
array_keys(array,value,strict)
Parameters | Beschrijving |
---|---|
array | Verplicht. Bepaal het array. |
value | Optioneel. U kunt een sleutelwaarde specificeren en alleen de sleutels die overeenkomen met die waarde worden geretourneerd. |
strict |
Optioneel. Met value Parameters samen gebruiken. Mogelijke waarden:
|
Technische details
Retourwaarde: | Geef een nieuwe array terug die alle sleutels van het array bevat. |
PHP versie: | 4+ |
Update log: | strict Parameters zijn toegevoegd in PHP 5.0. |
Meer voorbeelden
Voorbeeld 1
Gebruik de value parameter:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Voorbeeld 2
Gebruik de strict parameter (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Voorbeeld 3
Gebruik de strict parameter (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>