$text = str_replace(array("\r\n", "\r"), "\n", $text)а потом заюзать то что у тебя в первом посте, оно вобщем-то правильное, просто без учета винды и мака.
$text = str_replace(array("\r\n", "\r"), "\n", $text)а потом заюзать то что у тебя в первом посте, оно вобщем-то правильное, просто без учета винды и мака.
Цитата (bposter @ 5.11.2013 - 20:50) |
css line-height: 180%; |
Цитата (killer8080 @ 5.11.2013 - 18:23) | ||
а ничего что \s это любой пробельный символ, а не только перевод строки? не смущает? :D |
$text = "А
давай
писать
каждое
слово
на
новой
строчке?";
echo nl2br(preg_replace('#(\r\n|\r|\n){2}(\r\n|\r|\n)+#', '$1$1', $text));
...
$text = nl2br(preg_replace('#(\r\n|\r|\n){2}(\r\n|\r|\n)+#', '$1$1', $text));
echo "
<b>номер:</b> ".$id."<br>
<b>текст:</b><br>".$text."<br><br>
";
Цитата (killer8080 @ 5.11.2013 - 02:24) |
$text = preg_replace('#(\r\n|\r|\n){2}(\r\n|\r|\n)+#', '', $text); |
Цитата (lop_atin @ 5.11.2013 - 22:10) |
И еще, вы меняете переносы на $1, получается, что это тоже самое что и \n. Есть ли преимущества у каждого из них, или без разница? Спасибо!) |