配列からクエリ文字列を構築するための PHP 関数
PHP には、キーと値のペアの配列を簡単に変換するための組み込み関数が用意されています。クエリ文字列。関数の名前は http_build_query() です。
http_build_query() の使用方法
http_build_query() 関数は引数として配列を受け取り、フォーマットされたクエリ文字列を含む文字列を返します。配列内のキーと値のペアは、等号とアンパサンド (&) で区切られた名前と値のペアとしてエンコードされます。
例を次に示します。
<code class="php">$data = array( 'name' => 'John Doe', 'age' => 30, 'gender' => 'male' ); $query_string = http_build_query($data); echo $query_string; // Outputs: name=John+Doe&age=30&gender=male</code>
追加パラメータ
http_build_query() 関数は、いくつかのオプションのパラメータも受け入れます。
注:
http_build_query() 関数は通常、HTTP リクエストのクエリ文字列を作成するために使用されます。ただし、配列をフォーマットされた文字列に変換する必要がある他のシナリオにも役立ちます。
以上がPHP で配列をクエリ文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。