mt_rand() & boucle

Répondre
Pegasus
le 09/06/2006 à 20:43
Pegasus
Bonjour,

Voila mon probleme, j'ai un fichier texte avec comme contenu :
1_10_14_58
2_12_17_10
3_5_20_53

je fais donc :
$update = file('monfichier.txt');
foreach ($update as $ligne_num => $ligne) {
$nb = explode("_",$ligne);
$nbtmp = mt_rand(0,$nb[4]);
$nb[2] = $nb[2]+$nbtmp;
$nb[3] = $nb[3]+($nb[4]-$nbtmp);
$nb[4] = 0;
echo $nb[0]."_".$nb[1]."_".$nb[2]."_".$nb[3]."_".$nb[4]."";
}

le probleme est qu'il update seulement la derniere ligne les lignes precedente $nbtmp ne vaut "rien" ?

Si quelqu'un a une idée du probleme smiley
<-- Observe, écoute et retiens -->
Pegasus
le 09/06/2006 à 20:47
Pegasus
Désolé rectification le fichier texte va bien jusque [4] ex: 1_10_14_58_22 et ainsi de suite.
<-- Observe, écoute et retiens -->
Pegasus
le 09/06/2006 à 21:40
Pegasus
Bon apres avoir chercher toute la journée avant de poster, ben je viens de trouver ;) pour ceux que ça interresse remplacer :
$nbtmp = mt_rand(0,$nb[4]);
par :
$nbtmp = mt_rand()&$nb[4];

Voilou, désolé pour ce post qui ne sert pas a grand chose finalement ^^
<-- Observe, écoute et retiens -->
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours