这是排除“<>”里所有字符的代码:
$thread['shortmsg'] = '<font color=black>'.preg_replace('/\<\/?[a-z]{1,10}.{0,10}\>/is','',$thread[message]).'</font>';
请问我同时排除“[]”,“<>”这两个里面的所有字符的代码应当怎么写高手帮忙下谢谢了
$thread['shortmsg'] = '<font color=black>'.preg_replace('/\<\/?[a-z]{1,10}.{0,10}\>/is','',$thread[message]).'</font>';
请问我同时排除“[]”,“<>”这两个里面的所有字符的代码应当怎么写高手帮忙下谢谢了
解决方案 »
- 关于POST抓取不到数据的问题
- 求助 wampserver的配置问题!!
- 是否有人熟悉无障碍网站设计规范,以酬金相谢!
- 验证码填写正确,却显示错误。刷新验证码后,再填写,不再报错,是不是和session有关?
- 请问php中"@file()"或"@_REQUEST"的 @是什么含义?
- pear Pager分页传递第二页中文字符的问题,大家帮忙分析一下
- 问个函数的低级问题,快来抢分
- 在使用nusoap写web service时,发现耗费cpu资源极高
- 求助,gae如何上传多个文件到同一个appid
- 关于POST方式传递数据的问题
- 关于列表调用帖子内容排除字符,高手帮忙下
- 请问如何按次序调用多个php文件,而且每次都用都需要get传递参数
$p = array('/(<).*?(>)/', '/(\[).*?(\])/');
$a = preg_replace($p, '\1\2', '<abc><abc哈哈哈>[ads][][asdasdasd]<但是>');
print_r($a);
echo "\n";
$p = array('/(<).*?(>)/', '/(\[).*?(\])/');
$thread['shortmsg'] = ' <font color=black>ffg</font>';
$a = preg_replace($p, '\1\2', $thread['shortmsg']);
print_r($a);
echo "\n";
上面这样写只排除了"[]",没有排除“<>"
请问是怎么回事,哪里错掉了????/
$p = array('/(<).*?(>)/', '/(\[).*?(\])/');
$thread['shortmsg'] = ' <font color=black>'.preg_replace('/\ $p/is','\1\2',$thread[message]).' </font>';哪里错了