+ -
当前位置:首页 → 问答吧 → 求一正则

求一正则

时间:2011-09-08

来源:互联网

$str = "乱七八糟的文字乱七八糟的文字forumid=testforumid&乱七八糟的文字";

preg_match_all("#forumid=[^&]*&#i", $str , $tmp );
$forum_id = preg_replace("#forumid=([^&]*)&#i", "$1", $tmp[0][0]);
print $forum_id;

=============
输出结果:testforumid

我能想到的是这样得到forumid。有没有一次就可以得到forum的做法。求解

作者: lzcwxc1986   发布时间: 2011-09-08

preg_match_all("#forumid=([^&]*)&#i", $str , $tmp );
echo $tmp[1][0];//这样??

作者: kyzy_yy_pm   发布时间: 2011-09-08

你就一个forumid。 匹配一次就够了吧。
preg_match("#forumid=([^&]*)&#i", $str , $tmp );
echo $tmp[1];

作者: jordan102   发布时间: 2011-09-08

热门下载

更多