valeur minimum et max d'un array

Eléphant du PHP | 138 Messages

26 juin 2006, 18:01

Salut,

J'ai besoin de recuperer dans un tableau array() la valeur la plus petite et la valeur la plus grande.

J'ai essaye avec sort mais je ne vois pas comment resortir les valeurs mini et maxi

Merci pour votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

26 juin 2006, 18:45

J'ai essaye avec sort mais je ne vois pas comment resortir les valeurs mini et maxi
<?php
$tab = Array(2,6,3,7,4);
sort($tab);

$indiceMini = 0;
$valeurMini = $tab[$indiceMini];

$indiceMaxi = count($tab)-1;
$valeurMaxi = $tab[$indiceMaxi];

echo $valeurMini;
echo '<br />';
echo $valeurMaxi;
?>

Eléphant du PHP | 138 Messages

26 juin 2006, 18:51

kool je teste ca

Merci

Eléphant du PHP | 138 Messages

26 juin 2006, 23:27

ca fonctionne a merveille mais je voudrais faire en sorte que si j'ai un zero il ne le prenne pas en compte penses tu que ce soit possible ??

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

27 juin 2006, 00:06

Tu peux faire une petite boucle qui incrémente l'indice mini tant que la valeur trouvée est un zéro

Ou regarder dans les fonctions de manip de tableaux s'il n'y en a pas une qui permet d'enlever une valeur précise, en l'occurence les zéros

Eléphant du PHP | 138 Messages

27 juin 2006, 08:51

ok merci beaucoup de ton aide