php中curl模擬post提交多維陣列

2021-07-14 19:14:54 字數 887 閱讀 1603

今天需要用curl模擬post提交引數,請求同事提供的乙個介面;但是傳遞的引數中,有乙個引數的值為陣列,用普通的curl post**提交,會報錯誤

php notice:  array to string conversion in /test/functions.php on line 30

notice: array to string conversion in /test/functions.php on line 30

**如下:

<?php 

$param = array

( 'uid' => 123,

'uids' => array(12,455),

'msgtype' => 'with',

'nick' => 'aaa',);

$url = "";

//通過curl的post方式傳送介面請求

senddatabycurl($url,$param

);

//通過curl模擬post的請求;

function senddatabycurl($url,$data=array

())

經過修改上面**,可以完成提交陣列的功能,而不會報php notice,**如下:

//

通過curl模擬post的請求;

function senddatabycurl($url,$data=array

())

return

$output

;}

php中curl模擬post提交多維陣列

廢話不說,先來兩陀 ch curl init curl setopt ch,curlopt url,url curl setopt ch,curlopt returntransfer,1 post資料 curl setopt ch,curlopt post,1 post的變數 curl setopt...

php中curl模擬post提交多維陣列

今天需要用curl模擬post提交引數,請求同事提供的乙個介面 但是傳遞的引數中,有乙個引數的值為陣列,用普通的curl post 提交,會報錯誤 php notice array to string conversion in test functions.php on line 30 notic...

php中curl模擬post提交多維陣列

今天需要用curl模擬post提交引數,請求同事提供的乙個介面 但是傳遞的引數中,有乙個引數的值為陣列,用普通的curl post 提交,會報錯誤 php notice array to string conversion in test functions.php on line 30 notic...