PHP要求具有多个值的查询键最后都有[]。例如:
<input name="key[]" />
<input name="key[]" />
令人沮丧的原因是,当我在PHP中使用CURL时,CURL的PHP实现将不会适当地转换数组。相反,它只是通过key=Array
。
我不想从头开始构建查询字符串,因为我可能同时传输文件(需要CURLOPT_POSTFIELDS作为数组)
curl_setopt($CURL, CURLOPT_POSTFIELDS, $arguments);
任何想法如何让这个工作?我希望CURL格式化查询字符串,就像一个键有多个值时PHP希望看到的那样。
答案 0 :(得分:0)
试试这个:
$arguments = array (
'key[0]' => 'value1',
'key[1]' => 'value2',
);