ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列をクエリ文字列に変換するにはどうすればよいですか?

PHP 配列をクエリ文字列に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 19:04:02719ブラウズ

How to Convert a PHP Array into a Query String?

配列からクエリ文字列を構築する PHP 関数

PHP には、配列からクエリ文字列を簡単に構築する固有の関数がありますキーと値のペアの。この記事は、このとらえどころのない関数の名前を明らかにすることを目的としています。

組み込み PHP 関数

オンラインで入手可能なサードパーティ ソリューションが豊富にあるにもかかわらず、PHP 言語は次のような機能を提供します。このタスクのための独自の専用関数。その名前は http_build_query() です。

使用法

http_build_query() 関数は、キーと値のペアの配列を入力として受け取り、返します。クエリ文字列。構文は次のとおりです。

<code class="php">http_build_query($data);</code>

$data は入力配列です。

次の配列について考えてみましょう。

<code class="php">$data = array(
    'name' => 'John Doe',
    'age' => 30,
    'city' => 'New York'
);</code>

http_build_query() の使用:

<code class="php">$queryString = http_build_query($data);</code>

結果のクエリ文字列は次のようになります:

name=John+Doe&age=30&city=New York

Notes

  • キーと値のペアはアンパサンド (&) で区切られます。
  • 値内のスペースは自動的に URL エンコードされます。
  • 関数はネストされた配列も処理できるため、複雑なクエリ文字列も可能です。

以上がPHP 配列をクエリ文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。