カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

クエリ文字列を生成 http_build_query

この記事は最終更新日から1年以上経過しています。
string http_build_query ( array $formdata [, string $numeric_prefix [, string $arg_separator]] )

formdata
 配列、もしくはオブジェクト
numeric_prefix
 インデックスが数値の場合、指定したパラメーターがインデックスの前に追加される
arg_separator
 &などのセパレータを指定(指定しない場合はarg_separator.outputの値が使用される)

例1)

$DATA["last_name"] = "山田";
$DATA["first_name"] = "太郎";

$query_string = http_build_query($DATA, null, "&");

echo $query_string;

結果

last_name=%8ER%93c&first_name=%91%BE%98Y

例2)

$DATA[0] = "山田";
$DATA[1] = "太郎";

$query_string = http_build_query($DATA, "st", "&");

echo $query_string;

結果

st0=%8ER%93c&st1=%91%BE%98Y
この記事がお役に立ちましたらシェアお願いします