|
|
|
| Есть исходная строка, содержащая html-ссылки. Некоторые ссылки оформлены с двойными кавычками, некоторые с одинарными. Для целей разбора строки требуется привести все одинарные кавычки (апострофы) в строке к двойным. Пытаюсь сделать это через функцию str_replace, но столкнулся с тем, что не работает экранирование.
Делал так:
$isxod = str_replace("'", "\"", $isxod);
|
Но не выходит и не могу сообразить, как еще можно сделать...
Вот исходная строка:
$isxod = '<div class="widget widget_1_4 ushki_widget ushki_widget_1"><div class="w0"><div class="w1"><a href="http://www.orient-pro.com/">Китай сварочная проволока электроды св08г2с куплю оборудование мир сварочный аппарат из Китая сварка</a>;<br />Вопрос про импотенцию - <a href="http://www.invest-alliance.ru/simplepages_2.html">лечение импотенции</a>.;<br /><a href="http://www.domgranat.ru/">офисная производство китайская мебель из китая мягкая туры за мебелью</a>;<br /><a href='http://www.colorprint.ru/index.php?id=38'>дизайн и печать каталогов</a> производится либо на офсетном, либо на цифровом оборудовании</div><div class="w2"></div></div></div>';
|
Спасибо. | |
|
|
|
|
|
|
|
для: baston
(04.02.2010 в 15:05)
| | > str_replace("'", "\"", $isxod)
И не жалко вам сервера...
str_replace('\'', '"', $isxod)
|
| |
|
|
|
|
|
|
|
для: ~AquaZ~
(04.02.2010 в 15:39)
| | Ошибка:
Parse error: syntax error, unexpected T_STRING in Z:\home\test.ru\www\php5EC.tmp on line 3
|
Строка 3 как раз и есть исходная строка с вклинившимися апострофами. | |
|
|
|
|
|
|
|
для: baston
(04.02.2010 в 16:03)
| | Похоже, что эта строка и причина всех ошибок. Уже на этапе присваивания ее переменной... | |
|
|
|
|
|
|
|
для: baston
(04.02.2010 в 16:13)
| | Разместил в файле и там же меняю. Спасибо, решено. | |
|
|
|