http_build_query

http_build_query関数:クエリ文字列を生成する

使い方

$query_string = http_build_query( $array );

Webサービスの開発ではクエリ文字列(QUERY_STRING)を生成する機会もままあるのではないでしょうか。
今回はそれを簡単に生成する関数のご紹介です。

クエリ文字列とは

クエリ文字列とは、HTTPのGETやPOST送信する際に、任意パラメータを送信する場合の形式です。(マルチパートは今回触れません)。
形式は下記のように各パラメータを「パラメータ名=パラメータ値」のように記述して、&で結合した文字列になります。
なお、各パラメータ名やパラメータ値はすべてURLエンコードしなければなりません

パラメータ名1=パラメータの値&パラメータ名1=パラメータの値&...

続きを読む