Rechercher : dans
Par :

PHP valeur max d'un array

Dernière réponse le 15 nov 2008 à 11:55:03 Matt, le 5 avr 2005 à 10:01:27 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « PHP valeur max d'un array » dans :
Comment valider son overclocking VoirJe vous propose de découvrir la marche à suivre pour faire valider son overclocking grace à CPU-Z. 1- Télécharger CPU-Z à la dernière version (trés important, si ce n'est pas la dernière, la validation est...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...

1

matt, le 5 avr 2005 à 11:48:44

Est ce que quelqu un utilise le max() en php ???

Répondre à matt

2

dedale82, le 5 avr 2005 à 12:10:34

Salut,
essaye $max = max($montant);

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

A plus

Répondre à dedale82

3

matt, le 5 avr 2005 à 23:31:38

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

Répondre à matt

4

ric, le 6 avr 2005 à 09:20:47

Bonjour
Ce code fonctionne :

<?php
$montant = array( 1034, 1456, 1678, 567, 678 ); 
$max = max($montant); 

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

Répondre à ric

5

sergentegarcia, le 31 oct 2007 à 21:34:22

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?

Répondre à sergentegarcia

6

 Ichiro, le 15 nov 2008 à 11:55:03

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.

Répondre à Ichiro