php curl获取到json对象并转成数组array的方法

 更新时间:2018年05月31日 09:35:53   作者:ps_小飞  
今天小编就为大家分享一篇php curl获取到json对象并转成数组array的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

例子:

function objtoarr($obj){
$ret = array();
foreach($obj as $key =>$value){
if(gettype($value) == 'array' || gettype($value) == 'object'){
$ret[$key] = objtoarr($value);
}else{
$ret[$key] = $value;
}
}
return $ret;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://www.tudou.com/albumcover/albumdata/getAlbumItems.html?acode=pEFBZGfERLo&charset=utf-8');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_ENCODING, "gzip");
$output = curl_exec($ch);
curl_close($ch);
$content = json_decode($output);
$content_arr = objtoarr($content);
var_dump($content_arr);

以上这篇php curl获取到json对象并转成数组array的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 用PHP写的一个冒泡排序法的函数简单实例

    用PHP写的一个冒泡排序法的函数简单实例

    下面小编就为大家带来一篇用PHP写的一个冒泡排序法的函数简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • PHP四种基本排序算法示例

    PHP四种基本排序算法示例

    这篇文章主要介绍了PHP四种基本排序算法示例,本文用一个实例讲解冒泡排序法、快速排序法、选择排序法、插入排序法的使用,需要的朋友可以参考下
    2015-04-04
  • Yii框架中 find findAll 查找出制定的字段的方法对比

    Yii框架中 find findAll 查找出制定的字段的方法对比

    在yii框架中可以使用映射类的find方法取出一条数据或者用findall方法取出数条数据来,那么如何按照所需条件来取数据呢,主要用到了CDbCriteria这个类,这个类是yii自带的操作数据库的支持类
    2014-09-09
  • PHP模板引擎smarty详细介绍

    PHP模板引擎smarty详细介绍

    这篇文章主要介绍了PHP模板引擎smarty详细介绍,本文讲解了什么是smarty、smarty优点、不适合使用smarty的地方、smarty目录结构及版本,需要的朋友可以参考下
    2015-05-05
  • Laravel5.4框架使用socialite实现github登录的方法

    Laravel5.4框架使用socialite实现github登录的方法

    这篇文章主要介绍了Laravel5.4框架使用socialite实现github登录的方法,结合实例形式分析了Laravel相关下载、安装、配置及github登陆、注册、设置等相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • php使浏览器直接下载pdf文件的方法

    php使浏览器直接下载pdf文件的方法

    本文介绍如何让用户打开pdf文件时不是直接在浏览器浏览而是直接以下载文件形式把pdf文件下载到电脑
    2013-11-11
  • php+layui数据表格实现数据分页渲染代码

    php+layui数据表格实现数据分页渲染代码

    今天小编就为大家分享一篇php+layui数据表格实现数据分页渲染代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP6连接SQLServer2005的三部曲

    PHP6连接SQLServer2005的三部曲

    PHP6怎么连接sqlserver2005呢?其实方法步骤很简单的。下面脚本之家小编给大家介绍PHP6连接SQLServer2005的三部曲,感兴趣的朋友参考下吧
    2016-04-04
  • Laravel框架中的路由和控制器操作实例分析

    Laravel框架中的路由和控制器操作实例分析

    这篇文章主要介绍了Laravel框架中的路由和控制器操作,结合实例形式分析了laravel框架路由和控制器相关概念、原理及基本使用方法,需要的朋友可以参考下
    2019-12-12
  • laravel5.5添加echarts实现画图功能的方法

    laravel5.5添加echarts实现画图功能的方法

    今天小编就为大家分享一篇laravel5.5添加echarts实现画图功能的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10

最新评论