parse_str 文字列を処理し、変数に代入する &reftitle.description; voidparse_str stringstring arrayresult URL 経由で渡されるクエリ文字列と同様に string を処理し、現在のスコープに変数をセットします。 (result が指定された場合は、配列 result にセットします) &reftitle.parameters; string 入力文字列。 result 2 番目の引数 result が指定された場合、 変数は、代わりに配列の要素としてこの変数に保存されます。 この関数を result パラメータを指定せずに使うことは 絶対に おすすめしません し、 PHP 7.2 以降では 推奨されません。 PHP 8.0.0 以降では、result パラメータの指定が 必須 になっています。 &reftitle.returnvalues; &return.void; &reftitle.changelog; &Version; &Description; 8.0.0 result は、オプションではなくなりました。 7.2.0 parse_str関数を 第二引数を指定せずに使うと E_DEPRECATED レベルの警告が発生するようになりました。 &reftitle.examples; <function>parse_str</function> の使用法 ]]> PHP における変数は、名前にドットやスペースを許容しないので、 そういった値はアンダースコアに変換されます。同じことは、 この関数に result パラメータを指定した 場合の、配列のキーの名前にも当てはまります。 <function>parse_str</function> name mangling ]]> &reftitle.notes; 全ての作成された変数 (第二引数が設定された場合は配列に設定される値) の値は、既に urldecode されています。 現在の QUERY_STRING を取得するには、変数 $_SERVER['QUERY_STRING'] を使用する事ができます。また、 外部から来る変数 のセクションも読んでください。 &reftitle.seealso; parse_url pathinfo http_build_query urldecode