$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的做法。求解