Page 1 sur 1

Question simple : écrire un retour à la ligne

Posté : 14 avr. 2009, 18:32
par katagoto
Bonjour à toutes et à tout,

J'ai une question toute bête, comment, avec file_put_contents,
on écrit dans un fichier avec retour à la ligne ?

imaginons un tableau $lignes contenant toutes les lignes à
écrire dans l'ordre, si je fait :
<?php
$tableau[] = 'ligne 1';
$tableau[] = 'ligne 2';
file_put_contents($fichier, implode('\n', $tableau));
Mon ficher ressemble à ça : ligne 1\nligne 2
Au lieu de ressembler à ça :
ligne 1
ligne 2

Pourquoi ?

Par avance merci de votre aide

Posté : 14 avr. 2009, 18:45
par Calimero
Les séquences d'échappement de type \truc ne sont interprétés par php que quand ils sont dans une chaîne délimitée par des guillemets doubles.

Voici une des pages les plus utiles (et pourtant une des moins lues :lol: ) du manuel php, pour t'en expliquer toutes les subtilités : http://www.php.net/manual/fr/language.types.string.php

Posté : 14 avr. 2009, 20:03
par katagoto
En effet, j'y avait pas pensé, maintenant que je fais tout aux
guillemet simples ça change tout :lol:

Merci ^^