php parse_strでURLパラメータを個別に取得する

php parse_strでURLパラメータを個別に取得する

phpで、parse_strを使用して、URLパラメータを個別に取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Stream release 8
  • php 8.0.0
  • nginx 1.14.1

parse_str使い方

parse_strを使用すれば、URLパラメータを個別に取得することが可能です。

以下は、URLパラメータを個別に取得するサンプルコードとなります。

php7.4.5で以下のコードをコードを実行しても、エラーは発生しませんが、php8ではエラーとなります。

php8の場合は、以下のエラーとなります。

以下のように、二次元配列として処理することも可能です。

実行結果