解决方案 »
- 类继承并重载其中函数后,如何用子类对象调用重载前父类的函数
- 求解一条sql
- 如何实现上传文件,转换文件格式?
- 有关data validation 急! 急! 急!
- 关于数据绑定的问题,急
- php验证码中的字符为什么是颠倒的
- linux平台下使用freetds连接sql server的问题
- 一个网页中有两个表格,但是这两个表格之间总是有一个空隙,怎样可以去掉表格式间的空隙
- 怎么能防止用户不在本站提交资料,而是自己做的一个form往我站内提交呢?
- 我要怎么实现删除啊,就是运行下面SQL语句
- 字段类型decimal(10,1),计算100.0+1.5=101.0,为什么?
- 关于使用phpstrom的一个小问题
$text = htmlspecialchars($text); //编码已存在的 HTML
preg_match_all('#\[code\](.*?)\[/code]#is', $text, $stack); //原来的数组赋值 $text = nl2br(preg_replace($find,$replace,$text));
foreach($stack[1] as $t) {
$text = preg_replsce('#\[code\].*?\[/code]#is', $t, 1);
}
return $text;
}
竟然忘了 htmlspecialchars
但有关[code]
$text = preg_replace('#\[code\].*?\#is', $t, 1); [/code]
这样不知为什么不行,只要整篇内容有包含 [code]...就整篇内容变成 "1" 后来改成 :
$text = preg_replace('#\[code\].*?\#is', $t, $text); [/code]改这样
有没有什么大问题吗?
不好意思,写漏了
本代大哥你提供的是 $text = preg_replace('#\[code\].*?\[/code]#is', $t, 1);
这样不知为什么不行,只要整篇内容有包含 [code]...就整篇内容变成 "1" 要改成
$text = preg_replace('#\[code\].*?\[/code]#is', $t, $text); 才能用请教下这样会有大问题吗?