如何將 PHP 陣列轉換為查詢字串?

Mary-Kate Olsen
發布: 2024-11-02 19:04:02
原創
639 人瀏覽過

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
登入後複製

註解

    鍵值對以與號(&) 分隔。
  • 值中的空格會自動進行 URL 編碼。
  • 函數也可以處理巢狀數組,允許複雜的查詢字串待建。

以上是如何將 PHP 陣列轉換為查詢字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!