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 相关文章推荐
PHP语法速查表
Dec 06 PHP
php 全局变量范围分析
Aug 07 PHP
php中$_GET与$_POST过滤sql注入的方法
Nov 03 PHP
PHP+shell实现多线程的方法
Jul 01 PHP
php实现在多维数组中查找特定value的方法
Jul 29 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 PHP
PHP智能识别收货地址信息实例
Jan 05 PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 PHP
laravel5.1框架model类查询的实现方法
Oct 08 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
星际争霸中的热键
2020/03/04 星际争霸
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
js玩一玩WSH吧
2007/02/23 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
基于JQuery的日期联动实现代码
2011/02/24 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
javascript闭包(Closure)用法实例简析
2015/11/30 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
深入讲解Python中的迭代器和生成器
2015/10/26 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python多进程重复加载的解决方式
2019/12/13 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
高中军训感言1000字
2014/03/01 职场文书
创意婚礼策划方案
2014/05/18 职场文书
李培根演讲稿
2014/05/22 职场文书
合作意向书怎么写
2019/06/24 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书