Affichage array incohérent
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)
Code:
1 2 3 4 5
|
foreach($contenu as $valeur)
{
file_put_contents('nav.ascii', $valeur, FILE_APPEND);
} |
Mais dans le résultat, je n'obtiens jamais le contenu du array...
Pour mieux comprendre le problème, voila un code test :
Code:
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);
} |
Et voila le résultat à l'écran :
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 ?