http_build_query函數用于將數組或對象轉換為URL編碼的查詢字符串。
它的用法如下:
string http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] )
參數說明:
示例:
$data = array(
'name' => 'John',
'age' => 30,
'email' => 'john@example.com'
);
$queryString = http_build_query($data);
echo $queryString; // 輸出:name=John&age=30&email=john%40example.com
在上面的示例中,將數組$data轉換為URL編碼的查詢字符串。如果想要在URL中傳遞數組,可以在數組鍵名后面加上[],如’name[]',這樣在服務器端可以接收到一個名為name的數組。