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 : 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);
			}
Mais dans le résultat, je n'obtiens jamais le contenu du array...
Pour mieux comprendre le problème, voila un code test :
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);
			}
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 ?