mt_rand() & boucle

Répondre
Pegasus
Pegasus
Déconnecté
<-- Observe, écoute et retiens -->
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
Pegasus
Pegasus
Déconnecté
<-- Observe, écoute et retiens -->
Désolé rectification le fichier texte va bien jusque [4] ex: 1_10_14_58_22 et ainsi de suite.
Pegasus
Pegasus
Déconnecté
<-- Observe, écoute et retiens -->
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 ^^
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog