Fonction nl2br PHP

Exemple

Insérer un retour à la ligne avant les nouvelles lignes (\n) dans une chaîne :

<?php
echo nl2br("One line.\nAnother line.");
?>

Sortie du navigateur du code ci-dessus :

One line.
Another line.

Entrée HTML du code ci-dessus (voir le code source) :

One line.<br />
Another line.

Exemple de fonctionnement

Définition et utilisation

La fonction nl2br() insère un retour à la ligne HTML (<br> ou <br />) avant chaque nouvelle ligne (\n) dans une chaîne.

Syntaxe

nl2br(string,xhtml)
Paramètres Description
string Obligatoire. Définit la chaîne à vérifier.
xhtml

Optionnel. Booléen, indiquant si l'utilisation de retour à la ligne compatible XHTML est souhaitée :

  • TRUE - Par défaut. Insère <br />
  • FALSE - Insère <br>

Détails techniques

Retourne la valeur : Retourne la chaîne convertie.
Version PHP : 4+
Journal des mises à jour :

Avant PHP 4.0.5, la fonction insère <br> . Après PHP 4.0.5, la fonction insère <br /> compatible XHTML .

Ajouté dans PHP 5.3, xhtml Paramètres.

Plus d'exemples

Exemple 1

En utilisant xhtml Paramètres, insérer un retour à la ligne avant (\n) :

<?php
echo nl2br("One line.\nAnother line.",false);
?>

Sortie du navigateur du code ci-dessus :

One line.
Another line.

Entrée HTML du code ci-dessus (voir le code source) :

One line.<br>
Another line.

Exemple de fonctionnement