PHP要求具有多个值的查询键在末尾具有[]。例如:
<input name="key[]" />
<input name="key[]" />这令人沮丧的原因是,当我在PHP中使用CURL时,CURL的PHP实现不能适当地将数组转换回来。相反,它只是通过key=Array。
我不想从头开始构建查询字符串,因为我可能同时传输文件(这需要CURLOPT_POSTFIELDS作为数组)
curl_setopt($CURL, CURLOPT_POSTFIELDS, $arguments);有什么办法让这件事起作用吗?如果一个键有多个值,我希望CURL按照PHP预期的方式格式化查询字符串。
发布于 2012-04-14 04:53:17
试试这个:
$arguments = array (
'key[0]' => 'value1',
'key[1]' => 'value2',
);https://stackoverflow.com/questions/10151086
复制相似问题