ラボ > PHP:PATHやURL関連

URLからGETパラメータを連想配列で取得(parse_url(), parse_str())

リクエストURLのGETパラメータじゃなくて、ただのURLからGETパラメータを抽出したい

作成日:2022-01-04, 更新日:2022-01-04

サンプル

  1. URLをパースして、クエリを取得
  2. 取得したクエリを連想配列に変換
$url = 'https://example.com/hoge?foo=bar';
$referer_query = parse_url($url, PHP_URL_QUERY); // URLをパースして、クエリを取得
parse_str($referer_query, $aryPrms); // 取得したクエリを連想配列に変換。第二引数に結果が格納。
var_dump($aryPrms);