php 怎么去除编辑器提交的空白字符 就像这样的空白字符:<p>&nbsp;&nbsp;&nbsp; </p> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还原为实体是这样: <p> </p> ,再替换 $str = '<p>&nbsp;&nbsp;&nbsp; </p>';$result = str_replace(' ','',$str); PHP自带trim($str);这是去掉字符两端空格你得测一下若是还有&啥的,你得匹配替换为空别的不知道了 上个回答错了,被#2误导了,应该这样:$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一遍比较好。 PHP在线考试系统如何实现在线倒计时 js加密函数 翻译成php,谢谢 Headers and client library minor version mismatch 请教一个函数的参数传递问题。 递归问题!(子分类) PHP新手的问题 [求救]如何利用perl兼容的正则表达式分析出关键字前后的<td> 可是输入我自己的IP却不行? PHP4.3.1+Apache2.0.44+win不能正常解析php文件的问题…… 文件上传的问题,急 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一遍比较好。