Funzione array_keys() di PHP
Esempio
Restituisce un nuovo array contenente tutti i nomi delle chiavi dell'array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Definizione e utilizzo
La funzione array_keys() restituisce un nuovo array contenente tutti i nomi delle chiavi dell'array.
Se viene fornito un secondo parametro, vengono restituiti solo i nomi delle chiavi con il valore specificato.
Se strict Se il parametro è specificato come true, PHP utilizza la comparazione di uguaglianza (===) per controllare rigorosamente il tipo dei dati della chiave.
Sintassi
array_keys(array,value,strict)
Parametro | Descrizione |
---|---|
array | Obbligatorio. Specifica l'array. |
value | Opzionale. Puoi specificare un valore di chiave e verranno restituiti solo i nomi delle chiavi corrispondenti. |
strict |
Opzionale. Con value Parametri insieme. Valori possibili:
|
Dettagli tecnici
Valore di ritorno: | Restituisce un nuovo array contenente tutti i nomi delle chiavi dell'array. |
Versione PHP: | 4+ |
Log delle modifiche: | strict Il parametro è stato aggiunto in PHP 5.0. |
Più esempi
Esempio 1
Utilizzo del parametro value:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Esempio 2
Utilizzo del parametro strict (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Esempio 3
Utilizzo del parametro strict (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>