Clé tableau array
gui
-
sp00m` -
sp00m` -
Bonjour,
Peut-on récupérer la ou les clés corespondant à une valeur?
Si oui comment?
Merci d'avance
Peut-on récupérer la ou les clés corespondant à une valeur?
Si oui comment?
Merci d'avance
5 réponses
-
a partir de ce code tu peu y arriver facilement je pense
<?php $arr = array("un", "deux", "trois"); reset($arr); while (list($key, $value) = each($arr)) { echo "Clé : $key; Valeur : $value<br />\n"; } foreach ($arr as $key => $value) { echo "Clé : $key; Valeur : $value<br />\n"; } ?> -
-
Je veux maintenant afficher les clés corespondant au valeur maximale de mon tableau je fait donc:
echo array_search(max($arr),$arr);
Le problème est qu'il me renvoie la clé de la dernière valeur de mon tableau $arr et non la maximale, je ne comprend pas -
Salut,
si j'ai bien compris, tu as des int en tant que clés dans ton tableau et tu veux avoir la valeur du tableau pour la clé maximale. Tu peux essayer en 2 temps : d'abord, tu récupères la clé la plus élevée. Ensuite, tu récupères la valeur.
$i = 0;
foreach($arr as $key => $value)
{
if($i == 0) $max = $key;
elseif($max < $key) $max = $key;
$i++;
}
$la_valeur_que_tu_cherches = $arr[$max]; -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -