nl2br
(PHP 4, PHP 5)
nl2br — Insère un retour à la ligne HTML à chaque nouvelle ligne
Description
string nl2br
( string
$string
[, bool $is_xhtml = true
] )
Retourne string après avoir inséré
"<br />" ou '<br>'
devant toutes les nouvelles lignes (\r\n,
\n\r, \n et \r).
Liste de paramètres
-
string -
La chaîne d'entrée.
-
is_xhtml -
Produit des césures compatibles XHTML ou non.
Valeurs de retour
Retourne la chaîne modifiée.
Exemples
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 is_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 />
Historique
| Version | Description |
|---|---|
| 5.3.0 |
Ajout du paramètre optionnel is_xhtml.
Avant cette version, La balise '<br />' était toujours insérée.
|
Voir aussi
- htmlspecialchars() - Convertit les caractères spéciaux en entités HTML
- htmlentities() - Convertit tous les caractères éligibles en entités HTML
- wordwrap() - Effectue la césure d'une chaîne
- str_replace() - Remplace toutes les occurrences dans une chaîne