在tp5框架里,用curl函數請求微信接口,接口本身也返回了數據,并且我轉化成了數組形式,然而下面取值做判斷的時候卻報錯,報未定義數組索引,有哪位大神遇到過這種情況么?求解決?。。∪f分感謝
1 回答

繁花不似錦
TA貢獻1851條經驗 獲得超4個贊
可以先看看PHP中的 curl_exec函數的說明
(PHP 4 >= 4.0.2, PHP 5)
curl_exec — 執行一個cURL會話
說明
mixed curl_exec ( resource $ch )
執行給定的cURL會話。
這個函數應該在初始化一個cURL會話并且全部的選項都被設置后被調用。
參數
ch
由 curl_init() 返回的 cURL 句柄。
返回值
成功時返回 TRUE, 或者在失敗時返回 FALSE。 然而,如果 CURLOPT_RETURNTRANSFER選項被設置,函數執行成功時會返回執行的結果,失敗時返回 FALSE 。
我前兩天剛好用到過的兩種情況
//從返回結果中獲取指定的值$res=curl_exec($ch);$pa = '%<ul class="ul1"><li>本站主數據:(.*?)</li>%si';preg_match($pa,$res,$r);return $r[1];
//第二種 的返回結果是以json形式。$res=json_decode(curl_exec($ch),true);print_r($res);
- 1 回答
- 0 關注
- 667 瀏覽
添加回答
舉報
0/150
提交
取消