如何得到两个指定字符串之间的内容? $a = "ShowMsg=QQ%E4%BC%9A%E5%91%98%EF%BC%8C%E3%81%90.%26%23039%3BHHH%26nbsp%3B%5C%26nbsp%3B%26nbsp%3B%26nbsp%3Bm&NickName=%E3%81%90.%26%23039%3BHHH%26nbsp%3B%5C%";想得到ShowMsg=和NickName之间的字符串。substr不好用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match('/ShowMsg=(.*)NickName/',$a,$arr);echo $arr[1]; $a = "ShowMsg=QQ%E4%BC%9A%E5%91%98%EF%BC%8C%E3%81%90.%26%23039%3BHHH%26nbsp%3B%5C%26nbsp%3B%26nbsp%3B%26nbsp%3Bm&NickName=%E3%81%90.%26%23039%3BHHH%26nbsp%3B%5C%";parse_str($a,$array);print_r($array);Array( [ShowMsg] => QQ浼氬憳锛屻亹.'HHH \ m [NickName] => 銇?'HHH \%) 刚才上不来CSDN。自己解决了$a = "ShowMsg=QQ%E4%BC%9A%E5%91%98%EF%BC%8C%E3%81%90.%26%23039%3BHHH%26nbsp%3B%5C%26nbsp%3B%26nbsp%3B%26nbsp%3Bm&NickName";$b = '';preg_match('/ShowMsg=(.+)NickName/iU', $a, $b );echo $b[1];谢谢各位大哥 是一对一对的,以&分为数组。然后再以=分为数组。那么想怎么拿就怎么拿。 parse_str($a);echo $ShowMsg; parse_str!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 【100】怎么从Apache官网下载2.4.3版本? 数据表中的字段值要怎样才能传递到另一页?? RewriteRule 重写或域名跳转的问题 有谁用dreamhost的空间,,,能贴下您的网址吗 php异常出错怎么解决? 求助!wap上面怎么显示表格? phplib中的parse("新块名","block名",true/false)语法格式是这样吗??为什么用true后显示只有一条记录,前面的全被覆盖了。帮新手看看 我人品有问题么?散分 求助:页面关闭触发事件 紧急,大家来帮帮忙吧 学那个C语言好呢,还是学VB合算?? 数组结构调整求助
echo $arr[1];
parse_str($a,$array);
print_r($array);Array
(
[ShowMsg] => QQ浼氬憳锛屻亹.'HHH \ m
[NickName] => 銇?'HHH \%
)
$a = "ShowMsg=QQ%E4%BC%9A%E5%91%98%EF%BC%8C%E3%81%90.%26%23039%3BHHH%26nbsp%3B%5C%26nbsp%3B%26nbsp%3B%26nbsp%3Bm&NickName";
$b = '';
preg_match('/ShowMsg=(.+)NickName/iU', $a, $b );
echo $b[1];谢谢各位大哥
以&分为数组。然后再以=分为数组。那么想怎么拿就怎么拿。
parse_str($a);
echo $ShowMsg;