Conserver les sauts de ligne dans la sortie de la zone de texte
Lorsque vous travaillez avec des zones de texte, il est souvent souhaitable de conserver les sauts de ligne lorsque le texte saisi est affiché. Cependant, par défaut, les sauts de ligne sont perdus lors de la sortie. Voici deux solutions efficaces pour pallier à ce problème :
1. Utilisation de la fonction nl2br() :
La fonction nl2br() convertit les caractères de nouvelle ligne ("n") en balises de saut de ligne HTML (
). En traitant le texte via cette fonction, vous pouvez vous assurer que les sauts de ligne sont conservés lorsqu'ils sont affichés.
Par exemple :
$text = "This\r\nis\n\ra\nstring\r"; echo nl2br($text); // Output: This<br /> is<br /> a<br /> string<br />
2. Encapsuler du texte dans Balises :
Enveloppement du texte saisi dans
Les balises conservent leur mise en forme, y compris les sauts de ligne. Cette approche est particulièrement utile lorsque vous souhaitez afficher du texte brut ou conserver sa structure d'origine.Reportez-vous à : 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!