有一个非常简单的解决方案:
http_build_query()。它把您的查询参数作为一个关联数组:
$data = array( 1, 4, 'a' => 'b', 'c' => 'd');$query = http_build_query(array('aParam' => $data));将返回
string(63) "aParam%5B0%5D=1&aParam%5B1%5D=4&aParam%5Ba%5D=b&aParam%5Bc%5D=d"
http_build_query()为您处理所有必需的转义(
%5B=>
[和
%5D=>
]),因此此字符串等于
aParam[0]=1&aParam[1]=4&aParam[a]=b&aParam[c]=d。



