2016-11-15 24 views
0

我有字符串:apps/details?id=it.repix.android如何從字符串中獲取id參數?

我怎樣才能得到id參數的值?

我想正則表達式:

$pattern = '/id=(.*)$/'; 
     preg_match($pattern, $url, $matches, PREG_OFFSET_CAPTURE); 

     $id = $matches[1][0]; 

但它的作品有時不正確

+0

'$ 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 –

回答

-1

你可以使用全局變量$ _GET; $ id = $ _GET ['id'];

就是這樣

+0

我從字符串獲得'id',而不是從URL – MisterPi

+0

$ str ='apps/details?id = it.repix.android&test = 1' ; $ str = explode('?',$ str)[1]; parse_str($ str,$ get); var_dump($ get ['id']); – user2693928

相關問題