[PHP] 配列からクエリ文字列を生成する
作成日: 2026年08月01日
PHP の http_build_query 関数を使用すると、配列から URL のクエリ文字列を生成することができます。
<?php
$params = [
'name' => 'Tom',
'age' => 20,
'tags' => ['php', 'url'],
];
echo http_build_query($params);
実行結果は下記のとおりです。
name=Tom&age=20&tags%5B0%5D=php&tags%5B1%5D=url
http_build_query 関数は、配列のキーと値を URL エンコードしたうえで key=value の形式に変換します。