php文件中有一变量:
$str='[size=5]二期的沙盘,以及2号楼[/size][size=4构成![/size]
[size=2] 博泰魏玛峰[/size]
[size=2][/size]
[attach]8445[/attach]';现我想得到 此变量中的中文 二期的沙盘,以及2号楼 博泰魏玛峰 (其它的过滤掉),如何实现呀
$str='[size=5]二期的沙盘,以及2号楼[/size][size=4构成![/size]
[size=2] 博泰魏玛峰[/size]
[size=2][/size]
[attach]8445[/attach]';现我想得到 此变量中的中文 二期的沙盘,以及2号楼 博泰魏玛峰 (其它的过滤掉),如何实现呀
解决方案 »
- AB变频器串口通讯
- 问一下各位 Joomla SMTP错误!数据未被接受 是这么回事呢?
- * 请教: 这几个简单的C++赋值,怎么翻译成PHP语言 ?
- 图片连接问题
- WEB2.0思想开发HOME首页,所有功能模块可以任意移动编辑!AJAX+PHP+DIV+CSS
- 讨论一下,PHPMVC开发出来的系统运行速度怎么样呢?
- 新手提问:PHP字符串常量是如何比较大小的?
- 用pear的进来报个名,以后互相学习~
- 一个转换的问题!!!
- 谁有http://www.chinaelate.com/myedit/edit.htm上的在线HTML编辑器的源代码?谢谢
- 如何通过不同值的变量来显示不同的图片?
- 请教php如何循环输出表格?
$str='[size=5]二期的沙盘,以及2号楼[/size][size=4构成![/size]
[size=2] 博泰魏玛峰[/size]
[size=2][/size]
[attach]8445[/attach]';echo preg_replace('/\[.*?\]/', '', $str);
$str='[size=5]二期的沙盘,以及2号楼[/size][size=4]构成![/size]
[size=2] 博泰魏玛峰[/size]
[size=2][/size]
[attach]8445[/attach]';preg_match_all('/\[size=5\]([^\[]*)\[\/size\]\[size=4\]([^\[]*)\[\/size\]/is', $str, $matches);
echo $matches[1][0].$matches[2][0];
?>
preg_match_all('~\[size=\d+\]([^\[]*)\[\/size\]~is', $str, $matches);