(PHP 4 >= 4.0.0)
array_keys -- Restituisce tutte le chiavi di un array
Descrizione
array array_keys
(array input, mixed
[search_value])
array_keys() rstituisce le chiavi, numeriche e
stringa, dell'array input.
Se il parametro opzionale search_value è specificato,
solo le chiavi con che corrispondono a quel valore vengono restituite. Altrimenti, vengono restituite tutte
le chiavi dell'array input.
Esempio 1. Esempio di array_keys()
$array = array (0 => 100, "colore" => "rosso");
array_keys ($array); // restituisce array (0, "colore")
$array = array ("blu", "rosso", "verde", "blu", "blu");
array_keys ($array, "blu"); // restituisce array (0, 3, 4)
$array = array ("colore" => array("blu", "rosso", "verde"), "misura" => array("piccola", "media", "grande"));
array_keys ($array); // restituisce array ("colore", "misura")
|
|
Nota:
Questa funzione è stata aggiunta in PHP 4, qui sotto c'è una implementazione per
coloro che usano ancora PHP 3.
Esempio 2.
Implementazione di array_keys() per utenti
PHP 3
function array_keys ($arr, $term="") {
$t = array();
while (list($k,$v) = each($arr)) {
if ($term && $v != $term) {
continue;
$t[] = $k;
}
return $t;
}
}
|
|
Vedere anche array_values().