PHP の組み込み関数を使用して配列からクエリ文字列を構築する方法
Web フォームと URL リクエストを操作する場合、多くの場合、次のことが必要になります。キーと値のペアの配列からクエリ文字列を構築します。 PHP 開発者であれば、サードパーティのライブラリに依存したり、独自の関数を作成したりする必要はありません。 PHP には、このタスク用に特別に設計された組み込み関数が用意されています。
http_build_query() を参照してください。
探している関数は、http_build_query() と呼ばれます。名前が示すように、これは配列からクエリ文字列を構築するために必要な組み込み PHP 関数です。キーと値のペアの配列を引数として受け取り、適切にフォーマットされたクエリ文字列を返します。
使用例:
http_build_query() を使用するには、単にキーと値のペアの配列を関数に渡します。簡単な例を次に示します:
<code class="php">$data = ['name' => 'John Doe', 'age' => '32']; $queryString = http_build_query($data);</code>
結果のクエリ文字列は次のようになります:
name=John+Doe&age=32
追加オプション:
http_build_query() はオプションをサポートしますパラメータを使用して出力クエリ文字列をカスタマイズします。以下を指定できます。
詳細については、http_build_query() の公式 PHP ドキュメントを参照してください。
以上が組み込み関数を使用して PHP で配列からクエリ文字列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。