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 auth_http类库进行身份效验
Mar 19 PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
Jul 01 PHP
PHP 判断变量类型实现代码
Oct 23 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
php图片上传类 附调用方法
May 15 PHP
PHP新特性之字节码缓存和内置服务器
Aug 11 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 PHP
Yii使用DbTarget实现日志功能的示例代码
Jul 21 PHP
php中yar框架实例用法讲解
Dec 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
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
让iframe自适应高度(支持XHTML,支持FF)
2007/07/24 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
详解vue2.0模拟后台json数据
2019/05/16 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
使用python实现tcp自动重连
2017/07/02 Python
Python 获取div标签中的文字实例
2018/12/20 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
在python中利用pycharm自定义代码块教程(三步搞定)
2020/04/15 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
农业项目建议书
2014/08/25 职场文书
党员剖析材料范文
2014/09/30 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
国富论读书笔记
2015/06/26 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
导游词之张家口
2019/12/13 职场文书