tp5使用curl获取数据
文章描述:
thinkphp5使用Curl获取数据并进行处理
json
public function json(){
$list = Db::name('article')->where('status',1)->select();
$data = array(
'code'=>200,
'msg'=>'操作成功',
'rows'=>$list
);
echo json_encode($data);
}
查询数据并返回json格式
CURL
public function index(){
$loginUrl = 'https://adm.miyil.com/admin.php/Index/json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$loginUrl);
$result=curl_exec($ch);
curl_close($ch);
var_dump(json_decode($result));
}
使用curl获取数据并打印,这里打印出来的数据格式是object(stdClass)
如果需要处理成数组可以使用以下方法:
$info = json_decode($result,true);
print_r($info['rows']);
$list = $info['rows'];
发布时间:2022/03/17
发表评论