str_replace не работает, когда текст вместе - PullRequest
0 голосов
/ 27 июля 2011

Это может быть нубский вопрос, но когда я делаю

str_replace("<P id=description>", "", $content);

это часть $content <P id=description>ஈழ, но я не могу избавиться от этого, и у меня возникает та же проблема, когда я пытаюсь заменить ம்</P> с помощью str_replace("</P>", " ", $content);, но это работает, когда в </P> есть пробел между и когда я пытаюсь preg_match_all "'<(.*?)>'si"; я не получаю эти теги.

Ответы [ 3 ]

1 голос
/ 27 июля 2011

Когда вы работаете с многобайтовыми строками, вы можете использовать функции, предназначенные для многобайтовых строк, такие как mb_ereg_replace.

0 голосов
/ 27 июля 2011

На основе ваших комментариев используйте strip_tags() (ссылка) , чтобы удалить весь HTML-код из документа.

0 голосов
/ 27 июля 2011

строк должно соответствовать!

$content = '<P id=eow-description>ஈழ';
str_replace("<P id=eow-description>", "", $content);

будет работать ...

...