入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP 正则取 url 参数

创建时间:2017-02-11 投稿人: 浏览次数:1839
/**
 * @brief 正则取 url 参数
 * @param $url
 * @return 
 */
public function getUrlKeyValue($url)
{
    $result = array();
    $mr     = preg_match_all("/(?|&)(.+?)=([^&?]*)/i", $url, $matchs);
    if ($mr !== false) {
        for ($i = 0; $i < $mr; $i++) {
            $result[$matchs[2][$i]] = $matchs[3][$i];
        }
    }
    return $result;
}

Example

`$url = ‘https://play.google.com/store/apps/details?id=com.dianxinos.optimizer.duplay&referrer=pid%3DMobovista%26af_sub1%3DMobovista1‘;

// 返回 $result
array(2) {
[“id”]=>
string(30) “com.dianxinos.optimizer.duplay”
[“referrer”]=>
string(38) “pid%3DMobovista%26af_sub1%3DMobovista1”
}

`

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。