Tout sur le nl2br
nl2br est une fonction permettant d'ajouter un retour a la ligne de type HTML (<br />) a chaque retour chariot d'une string passée en paramètre (\n ou \r\n) :
Description:
nl2br($string)
$string représente la chaine de caractère a convertir
Exemple:
nl2br("Bonjour\r\ntout\r\nle\r\nmonde")
retourne 'Bonjour<br />tout<br />le<br />monde';
Attention:
La fonction nl2br ne remplace pas \r\n ou \n par <br />, elle ne fait que rajouter <br /> avant les retours chariots \r\n ou \n.
Exemple:
nl2br("Bonjour\ntout\nle\nmonde")
retourne en fait exactement la chaine: 'Bonjour<br />\ntout<br />\nle<br />\nmonde';
Notez le \n après chaque <br /> !