array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'function.nl2br.php', 1 => 'nl2br', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Fonctions sur les chaînes de caractères', ), 'prev' => array ( 0 => 'function.nl-langinfo.php', 1 => 'nl_langinfo', ), 'next' => array ( 0 => 'function.number-format.php', 1 => 'number_format', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/strings/functions/nl2br.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
nl2br — Insère un retour à la ligne HTML à chaque nouvelle ligne
Retourne string
après avoir inséré
<br />
ou <br>
devant toutes les nouvelles lignes (\r\n
,
\n\r
, \n
et \r
).
string
La chaîne d'entrée.
use_xhtml
Produit des césures compatibles XHTML ou non.
Retourne la chaîne modifiée.
Exemple #1 Exemple avec nl2br()
<?php
echo nl2br("foo isn't\n bar");
?>
L'exemple ci-dessus va afficher :
foo isn't<br /> bar
Exemple #2 Génération de code HTML valide avec le paramètre use_xhtml
<?php
echo nl2br("Welcome\r\nThis is my HTML document", false);
?>
L'exemple ci-dessus va afficher :
Welcome<br> This is my HTML document
Exemple #3 Divers séparateurs de nouvelles lignes
<?php
$string = "Ceci\r\nest\n\rune\nchaîne\r";
echo nl2br($string);
?>
L'exemple ci-dessus va afficher :
Ceci<br /> est<br /> une<br /> chaîne<br />