説明

http_build_query関数は配列をURLのクエリ文字列に変換できる。
変換した文字列はparse_str関数で元の配列に戻すことができる。

サンプル

変換前

array(3) { ["neko"]=> int(1) ["inu"]=> string(1) "2" ["tanuki"]=> string(3) "狸" }

変換後:文字列=http_build_query(配列)

neko=1&inu=2&tanuki=%E7%8B%B8


parse_str関数で元に戻す。:parse_str(文字列,配列B)

array(3) { ["neko"]=> string(1) "1" ["inu"]=> string(1) "2" ["tanuki"]=> string(3) "狸" }


ドキュメント 参考サイト