A voir également:
- Clé tableau array
- Clé usb non détectée - Guide
- Tableau word - Guide
- Clé windows 8 - Guide
- Clé usb - Accueil - Stockage
- Formater clé usb - Guide
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
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];
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