任何人都可以帮助我,如何获取$_SERVER‘’QUERY_STRING‘的斜杠中的所有单词
例如:
我这里有个网址:
http://www.domain.com/controller/method?param1/param2/param3/param4
然后我用
$_SERVER['QUERY_STRING'];为了得到这个结果
顺1/顺2/顺3/顺4
我的问题是,我怎样才能得到所有以斜杠结尾的单词。
下面有我的代码,但是我的preg_match得到了所有以";“符号结尾的单词。
这是我的密码
$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>';
}结果
param1
param2
param3
我的问题是:
这是我的param: param 1/param3 2/param 3/param 4
我怎么能得到所有的对词和这样的结果:
param1
param2
param3
param4
提前谢谢。
发布于 2014-08-01 08:48:25
易于使用explode()和implode()
$params = explode('/', $_SERVER['QUERY_STRING']); // returns array of all params
print_r($params);
echo implode(' ', $params); //param1 param2 param3 param4 https://stackoverflow.com/questions/25076258
复制相似问题