替换隐藏在文本中的字符
如何在下面的文本中删除(隐藏的)和空格,但是
- 保留 UNICODE 字符
- 保留标记
<br>
我测试:
- 我用了=>不工作
trim($string)
- 我用了=>不工作
str_replace(' ', '', $string)
-
我使用了一些正则表达式=>不起作用
<br>تاريخ ورود: یکشنبه ۲۳ بهمن ماه ۱۳۹۰
更新:谢谢
如何在下面的文本中删除(隐藏的)和空格,但是
<br>
我测试:
trim($string)
str_replace(' ', '', $string)
我使用了一些正则表达式=>不起作用
<br>تاريخ ورود: یکشنبه ۲۳ بهمن ماه ۱۳۹۰
更新:谢谢
这个解决方案会起作用,我测试了它:
$string = htmlentities($content, null, 'utf-8');
$content = str_replace(" ", "", $string);
$content = html_entity_decode($content);
未经测试,但如果您使用如下内容:
$string = preg_replace("/\s/",'',$string);
这应该删除所有空格。
更新
要删除所有空格和引用,请使用如下内容:
$string = preg_replace("/\s| /",'',$string);
更新 2
试试这个:
$string = html_entity_decode($string);
$string = preg_replace("/\s/",'',$string);
echo $string;
忘了说,重新转换html实体,所以在替换后添加这个:
htmlentities($string);