任何人都可以帮助我,如何获得$ _SERVER斜线内的所有单词[' QUERY_STRING']
例如:
我有这里的网址:
http://www.domain.com/controller/method?param1/param2/param3/param4
然后我用
$_SERVER['QUERY_STRING'];
获得此结果
参数1 /参数2 /参数3 / param4
我的问题是如何才能得到以斜线结尾的所有单词。
我在这里有我的代码,但是我的preg_match用&#34 ;;"符号
这是我的代码
$str = "param1;param2;param3;param4";
preg_match_all('/;(?P<words>\s*\w+[\w\s\-\.\*\:\(\)]*)/',$str,$match);
$result = $match['words'];
foreach($result as $value){
echo '<p><b>'.$value.'</b></p>';
}
结果
参数1
param2的
参数3
我的问题是:
这是我的参数: 参数1 /参数2 /参数3 / param4
我怎样才能得到所有的param字和结果:
参数1
param2的
参数3
param4
提前致谢。
答案 0 :(得分:0)
轻松explode()
和implode()
$params = explode('/', $_SERVER['QUERY_STRING']); // returns array of all params
print_r($params);
echo implode(' ', $params); //param1 param2 param3 param4