你的结果是
array(3) { [0]=> string(9) "[hehe] string(6) "[hehe]" [2]=> string(3) " <m" }
不知道你想要的结果是什么样的???
array(3) { [0]=> string(9) "[hehe] string(6) "[hehe]" [2]=> string(3) " <m" }
不知道你想要的结果是什么样的???
解决方案 »
- 如何判断一个网站的上一级访问网站是搜索引擎??
- 在linux扩展名为.SH文件下怎么执行index.php 文件?请教高手。
- 现在有多少人自已开发系统做站的?
- 连不上MYSQL数据庫。
- 请教各位高手 求一个完整的二级联动下拉菜单(从数据库读数据的)在线等待,分数不够会给你加
- PHP中发送邮件的代码
- [请教]如何写一个PHP程序,读取一个EXE文件的内容?
- 关于使用Cookie变量的问题
- 关于GD库和绘图的问题,斑竹、大侠帮忙!
- 难道真的没有人能解决PHP访问ACCESS数据库的问题吗?----高手们啊,救救我吧
- CSDN分换一个discuz官方论坛的旧帐号~~~
- mysql数据库与php编码问题,IE中输出是乱码.
期待取出这段
用这个试试
var_dump($test);
试试
print_r($test);
preg_match("/\[hehe\](.*)\[\/hehe\]/i",'[hehe] <meta http-equiv="Content-Type" content="text/html; charset=gb2312">[/hehe]', $test);
var_dump($test);
?>
var_dump($test);
preg_match("/(\[hehe\])(.*)(\[\/hehe\])/i",'[hehe] <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312">[/hehe]', $test);
var_dump($test);
?>
结果是: [2]不是你要的吗?
array(4) {
[0]=>
string(287) "[hehe] <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312">[/hehe]"
[1]=>
string(6) "[hehe]"
[2]=>
string(274) " <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Type" content="text/html; charset=gb2312">"
[3]=>
string(7) "[/hehe]"
}
var_dump($test);
array(4) { [0]=> string(291) "[hehe] [/hehe]" [1]=> string(6) "[hehe]" [2]=> string(278) " " [3]=> string(7) "[/hehe]" }
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
如果我要取出 gb2312或UTF-8要怎么样写呢?