Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: аналог nl2br, вставляющий <p> ??
 
 автор: nikk   (19.10.2006 в 19:08)   письмо автору
 
 

Здравствуйте еще раз

Вопрос: хочется испольовать функцию – аналог nl2br, но чтобы вмсто <br/> вставлялся бы <p>
Есть ли такая встроенная функция, и если нет, то как посоветуете добиться желаемого эффекта?

   
 
 автор: temnovit   (19.10.2006 в 19:21)   письмо автору
 
   для: nikk   (19.10.2006 в 19:08)
 

примитивный вариант.


<?
  $str 
'<p>'.$str;
  
str_replace('\n''</p><p>'$str);
  
$str .= '</p>';
?>


Из текста вроде

строка 1
строка 2
строка 3

сделает

<p>строка 1</p><p>
строка 2</p><p>
строка 3</p>

   
 
 автор: nikk   (23.10.2006 в 00:59)   письмо автору
 
   для: temnovit   (19.10.2006 в 19:21)
 

Спасибо.

Помогло, но только в виде:


....
$str =str_replace('\n', '</p><p>', $str); 
....

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования