在PHP 中從陣列建立查詢字串
PHP 框架提供了專門為從陣列建立查詢字串而設計的多功能函數:http_build_query()。此函數的主要目的是將鍵值對陣列轉換為標準 URL 編碼的查詢字串。
使用http_build_query()
http_build_query( 的語法)如下:
string http_build_query(array $query_data, string $encoding_type = "application/x-www-form-urlencoded", array $options = [])
string http_build_query(array $query_, string. application/x-www-form-urlencoded", array $options = [])其中:範例:
$params = array(
'name' => 'John Doe',
'age' => 30
);
$query_string = http_build_query($params);
echo $query_string; // Outputs: name=John Doe&age=30
$參數=陣列(
'名字' => '約翰·多伊',
“年齡”=> 30
);
$query_string = http_build_query($params);
回顯$query_string; // 輸出:name=John Doe&age=30函數名稱背後的直覺
名稱「http_build_query()」原本可能看起來不直觀。但是,它遵循 PHP 對 HTTP 相關函數的命名約定。 「http_」前綴表示該函數是特定於 HTTP 的,而「build_query」則準確地描述了其建構查詢字串的目的。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3