\n
est un saut de ligne. /n
ne l'est pas.
l'utilisation de \n
avec
1. écho direct à la page
Maintenant, si vous essayez d'envoyer une chaîne de caractères à la page :
echo "kings \n garden";
sortie le sera :
kings garden
vous n'aurez pas garden
dans une nouvelle ligne parce que PHP est un langage côté serveur, et que vous envoyez la sortie en HTML, vous devez créer des sauts de ligne en HTML. Le HTML ne comprend pas \n
. Vous devez utiliser le nl2br()
pour cela.
Ce qu'il fait :
Retourne une chaîne de caractères avec <br />
o <br>
inséré avant tous les retours à la ligne ( \r\n , \n\r , \n y \r ).
echo nl2br ("kings \n garden");
Sortie
kings
garden
Note Assurez-vous que vous faites de l'écho/impression. \n
entre guillemets, sinon elle sera rendue littéralement comme suit \n. parce que l'interpréteur php analyse la chaîne de caractères entre guillemets simples avec le concept de en l'état
so "\n" not '\n'
2. écrire dans un fichier texte
Maintenant, si vous faites de l'écho dans un fichier texte, vous pouvez utiliser juste \n
et il fera écho sur une nouvelle ligne, comme :
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
La sortie sera :
kings
garden