PHP valeur max d'un array
Matt
-
Ichiro -
Ichiro -
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
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
5 réponses
-
-
Salut,
essaye $max = max($montant);
pour plus de renseignements ne pas hésiter à consulter : http://www.php.net
A plus -
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 -
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?-
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.
-
-
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; ?>