invisibl4
17.09.2009 - 15:27
День добрый.
что не так, можете помочь?
не могу убрать 3 тега:
<span style='color:#0033FF' >
<span style='color:green'>
<img src="http://ugkr.ru/bitrix/spread.phpNgExMjg0MTI3MzcyAS8BAQJCSVRSSVhfU01fTEFTVF9WSVNJVAExNS4wOS4yMDA5IDIwOjAyOjUyATEyODQxMjczNzIBLwEBAg%3D%3D&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&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 написал(а):
Ок !!! спасиб
даже забыл про регулярные выражения, посимвольно муторно.