У меня есть строка, как это:str_replace() не работает, как ожидалось
$string = "somehting<br><br>";
Когда я пытаюсь str_replace()
так:
echo str_replace("<br>","<c>",$string);
Выходная строка не меняется вообще.
Что я пробовал:
echo mb_detect_encoding($string); // returns UTF-8
var_dump(strpos($string, "<br>")); // bool(false)
Я редактировал строку с html dom node class до и теперь я действительно не знаю, что это неправильно.
Я попытался воспроизвести проблему на sandbox.onlinephpfunctions.com с реальной строкой, и она работает.
Так что я неспособен воспроизвести проблему.
Если вы хотите удалить HTML-теги, то почему бы не использовать 'strip_tags()' – Hassaan
Я хочу, чтобы заменить их не удалить их – JTC
Он работает, как ожидалось. https://eval.in/408878 –