文字列: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'];
これはそれです
URLからではなく、文字列から' id'を取得します。 – 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を参照 –