就像这样的空白字符:<p>&nbsp;&nbsp;&nbsp; </p>
解决方案 »
- 关于 global 的疑问!
- 如何让PHP5.1.6 支持json_encode函数
- 100分。。请教服务器配置。。负载均衡。。 数据同步
- 迅雷下载的原理
- php网站为什么在XP下调试一切正常,但到WIN2000下就出错提示?
- 如何限制一个用户只能登陆一次
- 有一个"删除"连接,当我点击删除的时候,就弹出一个警告框:"你确定吗?",如果点了确定就进行删除,没有就不错行为
- PHP+mysql的事物处理问题
- 怎样将新行插入数据库中,将其他表选择的行插入表中
- 如果程序中出现多层嵌套的 if...else...语句,如何重构可使程序逻辑变得更为清晰易读?
- php数组编码转换出错
- PHP 图片上传,压缩,保存到服务器问题?
$str = '<p>&nbsp;&nbsp;&nbsp; </p>';
$result = str_replace(' ','',$str);
这是去掉字符两端空格
你得测一下若是还有&啥的,你得匹配替换为空
别的不知道了
$str = '<p>&nbsp;&nbsp;&nbsp; </p>';
$result = htmlspecialchars_decode($str);
还原成html代码,然后再str_replace(' ','',$str);。
郁闷的是nbsp前面没有&.<?php
$str = '<p>&nbsp;&nbsp;&nbsp; </p>';
$ret = preg_replace('/&[^;]+;/', '', $str);
echo $ret;
?>
这样不好。。误伤太厉害了,还是写个循环把所有的实体str_replace一遍比较好。
这样不好。。误伤太厉害了,还是写个循环把所有的实体str_replace一遍比较好。