Zamiana '\n' na '<br />'
Przyjmijmy, że pobraliśmy dane z pola <textarea></textarea> i przechowujemy je w zmiennej $dane. Zmienna ta zawiera dowolny ciąg znaków (w tym \n), który następnie chcemy wyświetlić na stronie:
<?
echo $dane;
?>
Niestety nie osiągneliśmy satysfakcjonującego efektu, ponieważ \n nie zostało zinterpretowane jako przejście do nowej lini. Na pomoc przychodzi nam funkcja nl2br(), która zamienia wszystkie znaki \n na <br />:
<?
echo nl2br($dane);
?>
... i po problemie.
Mateusz Bogolubow