如何替换具有混合内容的字符串中的html元素,例如:
$str = "Find the element in this string";
我想清除所有& nbsp;字符串中的元素。所以,我试过了:
str_replace(" ", " ", $str);
我知道& nbsp;是空格并呈现为空白空间,但是我需要做的具体原因与我所拥有的其他数据库操作有关。
如果str_replace不适用于HTML标记,我应该使用正则表达式吗?
答案 0 :(得分:1)
$str = htmlentities($string, null, 'utf-8');
$str = str_replace(" ", "", $str);