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模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
关于PHP语言构造器介绍
Jul 08 PHP
php函数间的参数传递(值传递/引用传递)
Sep 23 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
laravel自定义分页效果
Jul 23 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
Yii框架日志操作图文与实例详解
Sep 09 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
人族 Terran 基本策略
2020/03/14 星际争霸
如何使用PHP获取网络上文件
2006/10/09 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
jquery.post用法示例代码
2014/01/03 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
JS简单实现点击复制链接的方法
2016/08/03 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[07:57]2018DOTA2国际邀请赛寻真——PSG.LGD凤凰浴火
2018/08/12 DOTA
Python计算已经过去多少个周末的方法
2015/07/25 Python
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
领导调研接待方案
2014/02/27 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
施工单位安全责任书
2014/07/24 职场文书
内乡县衙导游词
2015/02/05 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
Python matplotlib绘制雷达图
2022/04/13 Python