Maison > développement back-end > tutoriel php > Comment créer correctement des caractères de nouvelle ligne dans les chaînes PHP ?

Comment créer correctement des caractères de nouvelle ligne dans les chaînes PHP ?

Mary-Kate Olsen
Libérer: 2024-12-07 14:49:15
original
656 Les gens l'ont consulté

How to Properly Create Newline Characters in PHP Strings?

Création de caractères de nouvelle ligne en PHP

Lorsque vous essayez de créer des caractères de nouvelle ligne en PHP à l'aide de chaînes entre guillemets simples telles que :

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';
Copier après la connexion

vous pouvez rencontrer des problèmes où la nouvelle ligne est rendue littéralement dans le sortie.

Solution

La clé pour résoudre ce problème réside dans la compréhension des différents types de chaînes littérales en PHP. Seules les chaînes entre guillemets interprètent les séquences d'échappement r et n comme des caractères de nouvelle ligne. Par conséquent, vous devez placer la séquence d'échappement de nouvelle ligne entre guillemets :

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo "\r\n";
Copier après la connexion

Les chaînes entre guillemets simples, en revanche, ne reconnaissent que les séquences d'échappement et '. Pour créer une nouvelle ligne dans une chaîne entre guillemets simples, vous devez soit :

  • La concaténer avec un saut de ligne généré à partir d'une chaîne entre guillemets doubles ou en utilisant la fonction chr()
  • Tapez littéralement le caractère de nouvelle ligne dans la chaîne à l'aide de votre éditeur, en vous assurant que l'éditeur est configuré pour la séquence de caractères de saut de ligne souhaitée (par exemple, rn)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal