http_build_query() 函數可以將數組轉換成 URL-encode 之后的請求字符串涉兽。
注意峭火,也就是返回的這個結果值啄枕,其實已經執(zhí)行了urlencode,就像下面第二條打印一樣背稼。所以你在做數據處理的時候冗懦,如果需要使用元數據扰付,只需要使用 urldecode() 函數將抗碰,http_build_query() 的結果執(zhí)行一遍即可集灌,即第四條執(zhí)行
元數據的三種形式
$arr = [
'url'=>'http://jianshu.com',
'name' =>'test',
];
dump('url=http://jianshu.com&name=test'); //1
dump(urlencode('url=http://jianshu.com&name=test')); // 2
dump(http_build_query($arr)); // 3
dd(urldecode(http_build_query($arr))); //4
image.png