PHP valeur max d'un array

Fermé
Matt - 5 avril 2005 à 10:01
 Ichiro - 15 nov. 2008 à 11:55
Bonjour a tous,

Je voudrai avoir la valeur max d' un tableau (array) en PHP

Donc j'ai par exemple $montant []

avec comme valeur 1034 1456 1678 567 678

je veut que sa me sortent la valeur max

Merci d'avance
A voir également:

5 réponses

Est ce que quelqu un utilise le max() en php ???
0
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
5 avril 2005 à 12:10
Salut,
essaye $max = max($montant);

pour plus de renseignements ne pas hésiter à consulter : http://www.php.net

A plus
0
Salu

Ben ouais j' ai déja essayé sa , mais quand j'affiche cette variable , sa me renvoie "Array" ...

C'est bizarre parce que mon tableau est valide puisque j'arrive à l'afficher mais il ne me renvoie pas de valeur ...

Enfin merci de ta réponse ... c simpa

++
matt
0
sergentegarcia Messages postés 2 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 1 novembre 2007
31 oct. 2007 à 21:34
Pas si simple

avec ce code

$query = "SELECT MAX(statut_1) FROM T_caracteres WHERE table_ ='$table' ";
$result = mysql_query($query);
$i = 0;
while($row = mysql_fetch_assoc($result)){
$i = $row['statut_1'];
echo "max " . $i;
echo "<br />";
}


echo "max " . $i; ne renvoie rien!!

idem avec mysql_fetch_array

Comment faire?
0
Il faut faire :

query = "SELECT MAX(statut_1) AS statut_1 FROM T_caracteres WHERE table_ ='$table' ";
$result = mysql_query($query);
$i = 0;
while($row = mysql_fetch_assoc($result)){
$i = $row['statut_1'];
echo "max " . $i;
echo "<br />";
}


En effet, mysql_fetch_assoc te renvoyais un tableau dont la clef était "MAX(statut_1)" et non "statut_1".

En rajoutant "AS statut_1" dans la requête, tu donne le nom voulu à la colonne.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour
Ce code fonctionne :
<?php
$montant = array( 1034, 1456, 1678, 567, 678 ); 
$max = max($montant); 

echo "La valeur maxi est  : " . $max;
?>
-1