关于列表调用帖子内容排除字符,高手帮忙下

a291121289 2009-10-30 01:10:01
这是排除“<>”里所有字符的代码:
$thread['shortmsg'] = '<font color=black>'.preg_replace('/\<\/?[a-z]{1,10}.{0,10}\>/is','',$thread[message]).'</font>';


请问我同时排除“[]”,“<>”这两个里面的所有字符的代码应当怎么写

高手帮忙下谢谢了
...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
a291121289 2009-10-31
  • 打赏
  • 举报
回复
我要实现的是,调用帖子内容,排除换行符,和[]里的所有内容(把这个符号也排除掉),请问
$p = array('/(<).*?(>)/', '/(\[).*?(\])/');
$thread['shortmsg'] = ' <font color=black>'.preg_replace('/\ $p/is','\1\2',$thread[message]).' </font>';


哪里错了
a291121289 2009-10-31
  • 打赏
  • 举报
回复
$thread['shortmsg'] = ' <font color=black>'.preg_replace('/\ $p/is','\1\2',$thread[message]).' </font>';


上面这样写只排除了"[]",没有排除“<>"
请问是怎么回事,哪里错掉了????/
a291121289 2009-10-31
  • 打赏
  • 举报
回复
要调用的是$thread['shortmsg']

这里的格式怎么写啊?????' <font color=black>???????????</font>';

我不懂PHP的,麻烦给个直接的代码好吗????//
number123456 2009-10-30
  • 打赏
  • 举报
回复
正则表达式转义字符“\”,记得使用
do_fork 2009-10-30
  • 打赏
  • 举报
回复
试试看这个
$p = array('/(<).*?(>)/', '/(\[).*?(\])/');
$a = preg_replace($p, '\1\2', '<abc><abc哈哈哈>[ads][][asdasdasd]<但是>');
print_r($a);
echo "\n";
a291121289 2009-10-30
  • 打赏
  • 举报
回复
高手帮忙下谢谢了
wldzjj 2009-10-30
  • 打赏
  • 举报
回复

$p = array('/(<).*?(>)/', '/(\[).*?(\])/');
$thread['shortmsg'] = ' <font color=black>ffg</font>';
$a = preg_replace($p, '\1\2', $thread['shortmsg']);
print_r($a);
echo "\n";
a291121289 2009-10-30
  • 打赏
  • 举报
回复
怎么加到我上面的格式里啊?????

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧