编程技术记录

世界你好!

/**
 * @param string $url
 * @return array
 */
function ParseQuery($url)
{
    //按照?号切割
    $tmpArr = explode("?",$url);
    //按照&号切割  (索引count($tmpArr) -1 ,和大部分语言保持一致,便于理解和移植)
    $queryParts = explode('&', $tmpArr[count($tmpArr) -1]);
    $ret = array();
    foreach ($queryParts as $param) {
        $item = explode('=', $param);
        if(count($item) == 2){
            $ret [$item[0]] = $item[1];
        }
    }
    return $ret;
}

© Beli. All Rights Reserved.