http_build_query -- URL エンコード後のリクエスト文字列説明文字列を生成しますhttp_build_query (array formdata [, string numeric_prefix] )
指定された関連付け (または添字) 配列を使用して、URL エンコードされたリクエスト文字列を生成します。パラメータには、プロパティを含む配列またはオブジェクトを指定できます。配列は単純な 1 次元構造にすることも、配列の配列 (他の配列を含めることもできる) にすることもできます。基礎となる配列で数値添字が使用されており、パラメーターが指定されている場合、このパラメーター値は基礎となる配列の数値添字要素のプレフィックスとして使用されます。これは許可するため、またはその他の CGI プログラムは、後でデータをデコードするときに、正当な変数名を取得します。
例1. http_build_query()使用例
<?php <code style="margin:0px;padding:0px;"><?php <br/>$data = array('foo'=>'bar', <br> 'baz'=>'boom', <br> 'cow'=>'milk', <br> 'php'=>'hypertext processor'); <br>echo http_build_query($data); <br>/* 输出: <br> foo=bar&baz=boom&cow=milk&php=hypertext+processor <br>*/ <br>?>
例子 2. http_build_query() 使用数字下标的元素
<?php <br/>$data = array('foo', 'bar', 'baz', 'boom', 'cow' => 'milk', 'php' =>'hypertext processor'); <br>echo http_build_query($data); <br>/* 输出: <br> 0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor <br>*/ <br>echo http_build_query($data, 'myvar_'); <br>/* 输出: <br> myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor <br>*/ <br>?>
$data = array('foo'=> 'バー',
'牛'=>'ミルク', 'php'=>'ハイパーテキストプロセッサ'); echo http_build_query($data);出力: foo=bar&baz=boom&cow=milk&php=hypertext+processor */
?>例 2. http_build_query() 数値の下付き要素を使用する
echo http_build_query($data);/* 出力: 0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor */
echo http_build_query($data, 'myvar_') ; 🎜/* 出力: 🎜 myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor 🎜*/ 🎜?>🎜🎜🎜例 3. 🎜http_build_query()🎜複雑な配列を使用する 🎜 🎜りー🎜関連する推奨事項: 🎜🎜🎜phpでデータをURLに変換するhttp_build_query関数🎜🎜🎜🎜http_build_query関数によるトラブル🎜🎜🎜🎜php http_build_query実装チュートリアル_PHPチュートリアル🎜🎜以上がhttp_build_queryの使い方の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。