开发项目需要用curl模拟post提交一个多维数组数据,请求另外一个项目的一个接口;传递的参数中,有一个参数的值为数组,而且很可能是一个很大的多维数组。但是当我使用普通的curl post代码提交,会报错误,错误提示如下:
PHP Notice: Array to string conversion
根据翻译,大概意思是:PHP注意:数组字符串转换
这里是一个CURL配置项
curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_TIMEOUT,3); //定义超时3秒钟 // POST数据 curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 cur