Maison >base de données >tutoriel mysql >Comment puis-je conserver les sauts de ligne d'une zone de texte lors de la sortie de texte ?

Comment puis-je conserver les sauts de ligne d'une zone de texte lors de la sortie de texte ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-30 22:47:19818parcourir

How Can I Preserve Line Breaks from a TextArea When Outputting Text?

Maintenir les sauts de ligne à partir d'une zone de texte

Lorsque les utilisateurs saisissent du texte dans une zone de texte, les sauts de ligne sont souvent perdus lors de la sortie du texte. Pour préserver ces sauts de ligne, deux solutions peuvent être mises en œuvre :

1. Fonction PHP : nl2br()

La fonction nl2br() convertit les sauts de ligne (nr) en sauts de ligne HTML (
).

Exemple :

echo nl2br("This\r\nis\n\ra\nstring\r");

// Output:
This<br />
is<br />
a<br />
string<br />

2. Balises

Enveloppement de l'entrée dans

 Les balises garantissent que le texte est affiché exactement tel qu'il a été saisi, y compris les sauts de ligne.

Référence : W3C Wiki - HTML/Elements/pre

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