我有字符串:apps/details?id=it.repix.android
如何從字符串中獲取id參數?
我怎樣才能得到id
參數的值?
我想正則表達式:
$pattern = '/id=(.*)$/';
preg_match($pattern, $url, $matches, PREG_OFFSET_CAPTURE);
$id = $matches[1][0];
但它的作品有時不正確
我有字符串:apps/details?id=it.repix.android
如何從字符串中獲取id參數?
我怎樣才能得到id
參數的值?
我想正則表達式:
$pattern = '/id=(.*)$/';
preg_match($pattern, $url, $matches, PREG_OFFSET_CAPTURE);
$id = $matches[1][0];
但它的作品有時不正確
你可以使用全局變量$ _GET; $ id = $ _GET ['id'];
就是這樣
我從字符串獲得'id',而不是從URL – MisterPi
$ str ='apps/details?id = it.repix.android&test = 1' ; $ str = explode('?',$ str)[1]; parse_str($ str,$ get); var_dump($ get ['id']); – user2693928
'$ s =「apps/details?id = it.repix.android」; $ qry = parse_url($ s,PHP_URL_QUERY); parse_str($ qry,$ res); echo $ res [「id」];',參見http://ideone.com/ziek7J –