par
stealth35 » 17 mars 2010, 12:06
Cette fonction est très bien pour ce que je veux faire, le problème est qu'elle m'affiche comme la précedente la clé et la dernière valeur de $arr et pas la valeur maximale, c'est donc la fonction "max" qui ne repond pas correctement.

non
$arr = array(1, 2, 3, 8, 9, 9, 7, 5, 6, 7, 4, 1);
print_r(array_intersect($arr, array(max($arr))));
Array
(
[4] => 9
[5] => 9
)
[quote="gui"]Cette fonction est très bien pour ce que je veux faire, le problème est qu'elle m'affiche comme la précedente la clé et la dernière valeur de $arr et pas la valeur maximale, c'est donc la fonction "max" qui ne repond pas correctement. :([/quote]
non
[php]$arr = array(1, 2, 3, 8, 9, 9, 7, 5, 6, 7, 4, 1);
print_r(array_intersect($arr, array(max($arr))));
Array
(
[4] => 9
[5] => 9
)[/php]