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

Форум Регулярные Выражения

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

 

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

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

тема: Удалить теги
 
 автор: Roo$   (23.08.2008 в 11:38)   письмо автору
 
 

Добр. день всем. Помогите пож. разобраться в следующем. Есть html код

<br />
        <br />
        <br />
Бла бла бла<br />
<br />
    <br><br />
        <br />
        13:00<br />
        Позже<br />
        Бла бла бла1<br />
        —<br />
        Бла бла бла2<br />
        <br />
        <br />
    <br />
<br />


Нужно получить:

Бла бла бла
13:00 Позже Бла бла бла1—Бла бла бла2


Делал так..
$string = strip_tags($qw,"<br>");
echo trim($string);

В результате получается
Бла бла бла

    <br>
        
        13:00
        Позже
        Бла бла бла1
        —
        Бла бла бла2

<br /> удалились, но мне надо и чтоб сместились строки
ЗЫ: Результат вывожу не в браузер а в прогу, поэтому мне нужно получить имеено так
Бла бла бла
13:00 Позже Бла бла бла1—Бла бла бла2

  Ответить  
 
 автор: Trianon   (23.08.2008 в 11:57)   письмо автору
 
   для: Roo$   (23.08.2008 в 11:38)
 

остается сделать что-то вроде str_replace('<br>', "\r\n", preg_replace('/[\s]+/', " ", $x));

  Ответить  
 
 автор: Roo$   (23.08.2008 в 12:05)   письмо автору
 
   для: Trianon   (23.08.2008 в 11:57)
 

Большое спасибо! Работает!! )

  Ответить  
Rambler's Top100
вверх

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