http_build_queryの使い方の詳しい説明

小云云
リリース: 2023-03-21 11:54:02
オリジナル
6391 人が閲覧しました


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(&#39;foo&#39;=>'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(&#39;foo&#39;, &#39;bar&#39;, &#39;baz&#39;, &#39;boom&#39;, &#39;cow&#39; => '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() 数値の下付き要素を使用する

<?php </a>$data = array('foo', 'bar', 'baz', 'boom', 'cow' => 'milk', 'php' =&gt ; 'ハイパーテキスト プロセッサ');

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート