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模拟HTTP认证
Oct 09 PHP
PHP输出控制功能在简繁体转换中的应用
Oct 09 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
Feb 16 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
试用php中oci8扩展
Jun 18 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
浅谈PHP中new self()和new static()的区别
Aug 11 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
php中curl和soap方式请求服务超时问题的解决
Jun 11 PHP
php生成word并下载代码实例
Mar 15 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
Aug 27 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
基于PHP制作验证码
2016/10/12 PHP
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
基于node实现websocket协议
2016/04/25 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python编程开发之日期操作实例分析
2015/11/13 Python
python文本数据相似度的度量
2018/03/12 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
python 修改本地网络配置的方法
2019/08/14 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
中职生自我鉴定范文
2013/10/03 职场文书
本科毕业生自我鉴定
2013/11/02 职场文书
应聘收银员个人的求职信
2013/11/30 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
财务负责人任命书
2014/06/06 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript