Section courante

A propos

Section administrative du site

NL2BR

Retour de ligne à BR
PHP 4+

Syntaxe

function nl2br($chaine)

Paramètres

Nom Description
$chaine Ce paramètre permet d'indiquer une chaîne de caractères contenant des caractères de saut de ligne (\n).

Retour

Valeur Description
chaine de caractères Ces valeurs permet d'indiquer la chaîne de caractères traités.

Description

Cette fonction permet de convertir les sauts de ligne (\n) en balise <BR> du HTML.

Exemple

Voici un exemple montrant comment un texte peut être formaté pour le HTML :

  1. <?php
  2. $Message = "Titre\r\nMon texte,\r\rBien a vous.";
  3. echo nl2br($Message);
  4. ?>

on obtiendra le résultat suivant :

Titre
Mon texte,

Bien a vous.

Solution alternative

Il arrive souvent que l'appel de cette fonction ne fasse aucune différence car elle ne tient pas compte des différents contextes de système d'exploitation. Cet exemple est plus efficace que cette fonction et permet de restructurer le texte avec les sauts de ligne et les espaces :

  1. <?php
  2. $Message = "Titre\r\nMon texte,\r\rBien a vous.";
  3. echo str_replace(array("\r\n","\n","\r"),"<br>",str_replace(" "," ",$Message));
  4. ?>

on obtiendra le résultat suivant :

Titre
Mon texte,

Bien a vous.


Dernière mise à jour : Dimanche, le 5 avril 2015