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
Mary-Kate Olsenoriginal
2024-12-07 14:49:15684parcourir

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';

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";

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!

Déclaration:
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