Calcul dans un tableau et valeur min

cs_nicoferra Messages postés 18 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 2 février 2010 - 22 avril 2009 à 13:39
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 - 22 avril 2009 à 21:47
Bonjour, j'ai un tableau à plusieurs dimensions comme ci-dessous. et je cherche la valeur minimum d'une des colonnes du tableau.
Si je fais un :
echo $u[$j][3];echo '
';

j'ai bien toutes les valeurs qui s'affiche

mais
echo min($u[$j][3]);
me renvoie "Warning: Wrong parameter count for min() in C:\wamp\www\analyses\Transfert\indexPHP.php on line 208

Merci

Voici le code en entier
   
$u = array();
$j=0;
$i;
for ($i=0.01; $i<=20; $i+=0.02)
{    $j++;
$u[$j]= array();
$u[$j][0]=$i;
$u[$j][1]=$dead_volum1_calc*$i/$column_lenght_1_calc3*60;
$u[$j][2]=($i*$particule_diameter_1_calc2*0.000000001)/$Dm_m2_s_calc;
$u[$j][3]=(pow($u[$j][2],0.33)*1+3/$u[$j][2]+0.1*$u[$j][2])*$particule_diameter_1_calc2;    

}     
                
echo min($u[$j][3]);

1 réponse

kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
22 avril 2009 à 21:47
Salut,

$u[$j][3] n'est pas un tableau, min() attends alors plus d'une valeur, hors dans ce cas il n'y en a qu'une.
$u[0], $u[1], $u[2] etc ... sont des tableaux et la fonction min() fonctionnera

Si je fais un :
echo $u[$j][3];echo '
';

j'ai bien toutes les valeurs qui s'affiche
=>
oui, mais à coup sur c'est dans la boucle que tu fais l'echo.

Cordialement,

Kohntark -
Rejoignez-nous