PHP:curl_setopt_array给出通知“数组到字符串转换”

时间:2014-04-14 04:24:56

标签: php curl

curl_setopt_array( $ch, $curl_opt );

此代码提供了通知Notice: Array to string conversion in ...

这是$curl_opt包含的内容:

array (size=5)
  42 => boolean true
  19913 => boolean true
  10018 => string 'PHP RestClient/0.1.2' (length=20)
  10005 => 
    array (size=1)
      0 => string 'user:password' (length=13)
  10002 => string 'http://longurl.com/' (length=389)

is_array($curl_opt)返回true,因此我不知道导致通知的原因。

我想我在这里只是错过了一些真的简单的东西,但我不能,为了我的生活,想出这个。

这只是一个通知,并没有打破任何东西,但它只是让我烦恼,我不知道是什么导致它。

1 个答案:

答案 0 :(得分:7)

$curl_opt应该是一维数组............................ ....

10005不是那种情况,它应该是

$curl_opt = array(
  //...
  CURLOPT_USERPWD => '[username]:[password]'
  //...
);