http_build_query可能遇到的问题 &=>【&】

http_build_query可能遇到的问题 


在php程序环境中使用这个函数没有太大问题,但是在java中接收到参数就错误了,

接收到参数就没有把【&】=>& 转换过来



解决方法:

放弃php内置函数【http_build_query】

重新写一个类似的方法:

function my_http_build_query($arr=array()) {
$keys = array_keys($arr);
foreach($keys as $k){
$out[] = $k.'='.$arr[$k];
}
return implode("&",$out);
 }


你可能感兴趣的:(php)