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


Posted in PHP onMay 31, 2018

例子:

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 相关文章推荐
Discuz板块横排显示图片的实现方法
May 28 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
基于php在各种web服务器的运行模式详解
Jun 03 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
php使用百度ping服务代码实例
Jun 19 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
PHP进程通信基础之信号
Feb 19 PHP
PDO::beginTransaction讲解
Jan 27 PHP
PHP模型Model类封装数据库操作示例
Mar 14 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
laravel orm 关联条件查询代码
Oct 21 PHP
php插入mysql数据返回id的方法
May 31 #PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 #PHP
PHP实现上传图片到数据库并显示输出的方法
May 31 #PHP
php 获取xml接口数据的处理方法
May 31 #PHP
thinkPHP框架中执行事务的方法示例
May 31 #PHP
PHP以json或xml格式返回请求数据的方法
May 31 #PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
May 30 #PHP
You might like
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
JavaScript 核心参考教程 内置对象
2009/10/13 Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
怎样使用Python脚本日志功能
2016/08/14 Python
Python生成密码库功能示例
2017/05/23 Python
python pandas修改列属性的方法详解
2018/06/09 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
博士生入学考试推荐信
2013/11/17 职场文书
群众路线剖析材料
2014/09/30 职场文书
活动费用申请报告
2015/05/15 职场文书
名人传读书笔记
2015/06/26 职场文书
运动会班级前导词
2015/07/20 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js