将查询字符串转换为斜杠和值的正则表达式


Regex to turn query string into slashes and values

PHP中旋转的正则表达式是什么:

?take=2&skip=0&page=1&pageSize=2&comment=the%20comment

为:

/2/0/1/2/the%20comment

谢谢,我做了以下工作:

$qPos = strpos($url, '?') ;
        $queryString = substr($url, $qPos+1) ;
        parse_str($queryString, $params) ;
        foreach($params as $param) {
            $pString .= '/'.$param ; 
        }
        $url = substr($url, 0, $qPos).$pString ; 
        echo $url ;

不能使用$_GET变量吗?如:

$name = $_GET['name'];
$skip = $GET['skip'];
$str = $name . " " . $skip etc etc