Maison > développement back-end > tutoriel php > Pourquoi '\r\n' ne crée-t-il pas de nouvelle ligne dans les chaînes PHP entre guillemets simples ?

Pourquoi '\r\n' ne crée-t-il pas de nouvelle ligne dans les chaînes PHP entre guillemets simples ?

Susan Sarandon
Libérer: 2024-12-10 22:56:12
original
779 Les gens l'ont consulté

Why Doesn't 'rn' Create a Newline in Single-Quoted PHP Strings?

Création d'un caractère de nouvelle ligne en PHP

En cherchant à créer un caractère de nouvelle ligne en PHP, un utilisateur rencontre un comportement surprenant : la séquence 'rn' est rendu sous forme de chaîne littérale plutôt que comme nouvelle ligne attendue. Ce problème provient de l'utilisation de chaînes entre guillemets simples.

Les chaînes entre guillemets simples en PHP ne reconnaissent que deux séquences d'échappement : et '. Par conséquent, les séquences d'échappement de nouvelle ligne r et n ne sont pas interprétées entre guillemets simples.

Solution :

Pour créer un caractère de nouvelle ligne à l'aide d'une chaîne entre guillemets simples, il doit être concaténé avec une nouvelle ligne générée ailleurs. Ceci peut être réalisé en utilisant des chaînes entre guillemets (par exemple, "rn") ou la fonction chr (chr(0x0D).chr(0x0A)).

Alternativement, la nouvelle ligne peut être saisie manuellement dans le code :

$s = 'some text before the line break
some text after';
Copier après la connexion

Paramètres de l'éditeur :

Il est important de vérifier les paramètres de saut de ligne de votre éditeur de texte pour vous assurer qu'il correspond au résultat souhaité.

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