fonction implode et file_put_contents
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:
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 !