1

PHP 要求具有多个值的查询键以 [] 结尾。例如:

<input name="key[]" />
<input name="key[]" />

这令人沮丧的原因是,当我在 PHP 中使用 CURL 时,CURL 的 PHP 实现不会正确地将数组转换回来。相反,它只是通过key=Array.

我不想从头开始构建查询字符串,因为我可能会同时传输文件(这需要 CURLOPT_POSTFIELDS 是一个数组)

curl_setopt($CURL, CURLOPT_POSTFIELDS, $arguments);

任何想法如何让它发挥作用?如果一个键有多个值,我希望 CURL 以 PHP 期望看到的方式格式化查询字符串。

4

1 回答 1

0

尝试这个:

$arguments = array (
  'key[0]' => 'value1',
  'key[1]' => 'value2',
);
于 2012-04-14T04:53:17.257 回答