怎么自动清除复制到编辑器里面的超链接?? 像有时候有些博客的博主转载文章,都是直接复制粘贴过来的,但是这样也把那些超链带了过来,怎么自动去除那些超链呢?谢谢了~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strip_tags()http://cn2.php.net/manual/zh/function.strip-tags.php 嗯,这是个好东西,不过万一有些html代码是他要的呢...所以这个时候就只能用万能正则了. //不是有个$allowable_tags可选参数吗。。$html = '<a href="/" rel="home"><img src="http://cn2.php.net/images/php.gif" alt="PHP" width="120" height="67" id="phplogo" /></a>';echo strip_tags($html, '<img>');//<img src="http://cn2.php.net/images/php.gif" alt="PHP" width="120" height="67" id="phplogo" /> strip_tags()默认会把所有标签都去掉。可以用正则:echo preg_replace('#</?a[^>]*>#is','',$content); 是的,用strip_tag处理确实可能不太合适,像ul、ol、li之类的很多标签都是需要的。可惜PHP没有提供清除指定标签的函数,看来只能用正则处理了。 他还硬性清除注释和php代码...这个可能也是别人不愿意见到的.不过在一些场景里使用strip_tag还是很方便的,只是前提要知道过滤的内容是不是比较固定. 直接贴到记事本中,去掉所有html标签。 真心求解:apache+php+mysql配置问题 个人写的网页计数器,可以统计访问IP次数与网页总访问次数 对OOP不熟悉,请问性能问题 正则表达式中的字符替换 导出到EXCEL的数据的乱码? 怎样用,preg_match_all 取得店铺名称 php小问题!!!100分!!!!!在线等待!!!! mssql联接一直出错 怎么安装PHP???? 谁知道php.ini在unix服务器上的哪个目录下面呀??????? php,mysql查询问题,求方法? 求解 关于站内搜索的问题
http://cn2.php.net/manual/zh/function.strip-tags.php
嗯,这是个好东西,不过万一有些html代码是他要的呢...所以这个时候就只能用万能正则了.
$html = '<a href="/" rel="home"><img src="http://cn2.php.net/images/php.gif" alt="PHP" width="120" height="67" id="phplogo" /></a>';
echo strip_tags($html, '<img>');
//<img src="http://cn2.php.net/images/php.gif" alt="PHP" width="120" height="67" id="phplogo" />
echo preg_replace('#</?a[^>]*>#is','',$content);
他还硬性清除注释和php代码...这个可能也是别人不愿意见到的.
不过在一些场景里使用strip_tag还是很方便的,只是前提要知道过滤的内容是不是比较固定.