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 相关文章推荐
ThinkPHP的RBAC(基于角色权限控制)深入解析
Jun 17 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
PHP计算加权平均数的方法
Jul 16 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
PHP脚本自动识别验证码查询汽车违章
Dec 20 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
Sep 16 PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 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
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
php表单习惯用的正则表达式
2017/10/11 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
JS伪继承prototype实现方法示例
2018/06/20 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
python机器学习实战之K均值聚类
2017/12/20 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
python traceback捕获并打印异常的方法
2018/08/31 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
深入浅析Python中的迭代器
2019/06/04 Python
Python如何使用input函数获取输入
2020/08/06 Python
远程调用的原理
2014/07/05 面试题
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
销售代表求职自荐信
2013/10/01 职场文书
小学生新学期寄语
2014/01/19 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
花坛标语大全
2014/06/30 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
房屋出售授权委托书
2014/10/12 职场文书
教师党员个人整改措施
2014/10/27 职场文书
西岭雪山导游词
2015/02/06 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android