Bonjour,
Je cherche simplement à écrire dans un fichier .ascii le contenu d'un array.
Pour ce faire, j'utilise ce bout de code : ($contenu correspond à mon array)
Mais dans le résultat, je n'obtiens jamais le contenu du array...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 foreach($contenu as $valeur) { file_put_contents('nav.ascii', $valeur, FILE_APPEND); }
Pour mieux comprendre le problème, voila un code test :
Et voila le résultat à l'écran :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 print_r($contenu); foreach($contenu as $valeur) { echo "<br/>"; echo $valeur; //file_put_contents('nav.ascii', $valeur, FILE_APPEND); }
Array ( [0] => [1]test1 [1] => [2]test11 [2] => [1]test2 [3] => [1]test3 )
[1]test1
[2]test11
[2]test11
[1]test3
On voit ici que la troisième valeur de mon array "[1]test2" est remplacée par la deuxième valeur "[2]test11" dans la boucle foreach.
Quelqu'un sait d'où peut venir le problème ?
Partager