stdClass Object物件轉換為陣列
阿新 • • 發佈:2019-01-05
public function url($method,$url,$headers,$host)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR , false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
if (1 == strpos("$".$host, "https://"))
{
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
$res = json_decode(curl_exec($curl));//這裡為返回資訊
print_r($res);
}
從介面上接受了一個數據,用了json_decode解析了一下,列印了是stdClass Object物件:
json_decode有第二個引數:
當json_decode($a, true); //打印出來的是陣列
當json_decode($a); //打印出來的是stdClass Object物件
加上true後: