| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
http_build_query(PHP 5, PHP 7) http_build_query — URL エンコードされたクエリ文字列を生成する 説明
string http_build_query
( mixed
$query_data
[, string $numeric_prefix
[, string $arg_separator
[, int $enc_type = PHP_QUERY_RFC1738
]]] )与えられた連想配列 (もしくは添字配列) から URL エンコードされたクエリ文字列を生成します。 パラメータ
返り値URL エンコードされた文字列を返します。 変更履歴
例例1 http_build_query() の簡単な使用法
<?php 上の例の出力は以下となります。 foo=bar&baz=boom&cow=milk&php=hypertext+processor foo=bar&baz=boom&cow=milk&php=hypertext+processor 例2 数値インデックス要素の場合での http_build_query()
<?php 上の例の出力は以下となります。 0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor 例3 複雑な配列の場合での http_build_query()
<?php この例は以下を出力します: (可読性のため適宜折り返しています) user%5Bname%5D=Bob+Smith&user%5Bage%5D=47&user%5Bsex%5D=M& user%5Bdob%5D=5%2F12%2F1956&pastimes%5B0%5D=golf&pastimes%5B1%5D=opera& pastimes%5B2%5D=poker&pastimes%5B3%5D=rap&children%5Bbobby%5D%5Bage%5D=12& children%5Bbobby%5D%5Bsex%5D=M&children%5Bsally%5D%5Bage%5D=8& children%5Bsally%5D%5Bsex%5D=F&flags_0=CEO
例4 オブジェクトの場合の http_build_query() の使用
<?php 上の例の出力は以下となります。 pub=publicParent&pub_bar%5Bpub%5D=publicChild 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「http_build_query - URL エンコードされたクエリ文字列を生成する」をGoogle検索
|