Bonjour à tous,

j'ai un code qui fonctionne, mais je ne sais pas pourquoi (personnellement, je préfère quand il ne fonctionne pas mais que je sais pourquoi):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
	print_r($mytab_out);
	// renvoie:
// Array ( [0] => hello;world;john [1] => hallo;welt;hans )
 
 
	$mytabout2=implode("",$mytab_out);
	print_r($mytabout2);
// renvoie:
// hello;world;john hallo;welt;hans 
 
	file_put_contents('myfile.txt',$mytabout2);
// ecrit dans mon fichier 'myfile.txt':
// hello;world;john
// hallo;welt;hans

j'ai essayé avec $mytabout2=implode("\n",$mytab_out); mais ca m'insérait une ligne vide entre les 2.

Ma question est donc: comment file_put_contents sait qu'il faut aller écrire à la ligne, et pas écrire juste derrière ?

en espérant que ma question soit claire, d'avance merci !