Programowanie w języku PHP » FAQ

Jak zamienić znaki końca linii na tag

  • 2006-05-20 11:13
  • 0 komentarzy
  • 969 odsłon
  • Oceń ten tekst jako pierwszy
Można skorzystać z funkcji nl2br():

$zmienna = nl2br($zmienna);

Nie usuwa ona jednak znaków końca linii (\r i \n), a jedynie dopisuje po nich tag <br />;
Aby wykonać zamierzoną operację można posłużyć się własną funkcją:

function my_nl2br($str) 
{
  $str = str_replace("\r", '', $str);
  $str = str_replace("\n", '<br />', $str);
  return $str;
}
 
$zmienna = my_nl2br($zmienna);