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

时间:2013-01-10 13:34:20

标签: php regex

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 ;

1 个答案:

答案 0 :(得分:0)

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

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