(PHP 4 >= 4.0.0)
array_keys -- Retourne toutes les clés d'un tableau
Description
array array_keys
(array input, mixed
[search_value])
array_keys() retourne les clés numériques
et litérales du tableau input.
Si l'option search_value est spécifiée,
seules les clés ayant cette valeur seront retournées.
Sinon, toutes les clés de input sont
retournées.
Exemple 1. Exemple avec array_keys() <?php
$array = array(0 => 100, "couleur" => "rouge");
array_keys($array);
// retourne array(0, "couleur")
$array = array("bleu", "rouge", "vert", "bleu", "bleu");
array_keys($array, "bleu");
// retourne array(0, 3, 4)
$array = array( "couleur" => array("bleu", "rouge", "vert"),
"taille" => array("petit", "moyen", "grand") );
array_keys($array);
// retourne array("couleur", "taille")
?> |
|
Note :
array_keys() a été ajoutée en PHP
4. Ci-dessous, voici une implémentation qui fonctionnera sous PHP 3:
Exemple 2.
Implémentation de array_keys() pour
les utilisateurs de PHP 3
<?php
function array_keys ($arr, $term="") {
$t = array();
while (list($k,$v) = each($arr)) {
if ($term && $v != $term) {
continue;
$t[] = $k;
}
return $t;
}
}
?> |
|
Voir aussi
array_values().