[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: str_replace
invisibl4
День добрый.
что не так, можете помочь?
не могу убрать 3 тега:
<span style='color:#0033FF' >

<span style='color:green'>

<img src="http://ugkr.ru/bitrix/spread.phpNgExMjg0MTI3MzcyAS8BAQJCSVRSSVhfU01fTEFTVF9WSVNJVAExNS4wOS4yMDA5IDIwOjAyOjUyATEyODQxMjczNzIBLwEBAg%3D%3D&amp;kdd874bd02cd4290d333a0dc7f58d447" alt="" style="width:0px; height:0px; position:absolute; left:-1px; top:-1px;" />

портят всё таким образом:
HTML
<span style='color:#0033FF' >2. Группа: 11 <span style='color:green'>(Тех. мех) 22-2
<span style='color:#0033FF' >3. Группа: 3 <span style='color:green'>(Тех. мех) 22-2

<img src="http://web/bitrix/spread.phpNgExMjg0MTI3MzcyAS8BAQJCSVRSSVhfU01fTEFTVF9WSVNJVAExNS4wOS4yMDA5IDIwOjAyOjUyATEyODQxMjczNzIBLwEBAg%3D%3D&amp;kdd874bd02cd4290d333a0dc7f58d447" alt="" style="width:0px; height:0px; position:absolute; left:-1px; top:-1px;" />




сама функция
PHP
$message = str_replace(
        array(
             '<span>.', 
            
'</span> ',
              '<br>',
              '</em>'
        ),
        array('',' ', "\n", ''),
        $mas[0]
    );


при правильной замене всё так выглядит:
HTML
2. Группа: 11 (Тех. мех)
3. Группа: 3 (Тех. мех)





Спустя 56 минут, 15 секунд (17.09.2009 - 15:23) glock18 написал(а):
используй регулярки для такой задачи. либо посимвольно проходи строку. обычным str_replace нормально теги убрать не получится.

Спустя 4 часа, 14 минут, 47 секунд (17.09.2009 - 19:38) Guest написал(а):
Ок !!! спасиб
даже забыл про регулярные выражения, посимвольно муторно. wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.