如何将curl获取到的json对象转成数组?

今天为大家分享一篇php curl获取到json对象并转成数组array的方法,具有很好的参考价值,希望对大家有所帮助。

例子:

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教程

更多相关文章

  1. 谈一谈php面向对象的理解
  2. 最全的php数组操作方法汇总,让你轻松掌握!
  3. PHP中数组规范和自定义集合
  4. PHP根据键值合并数组
  5. PHP 数组常用函数总结
  6. PHP重置数组为连续数字索引的三种方式
  7. PHP之array_unique实现二维数组去重
  8. 分享php生成不重复随机数、数组的4种方法
  9. 学习php中利用explode函数分割字符串到数组

随机推荐

  1. 如何更改提示颜色?
  2. linux环境,Tomcat 指定运行时 jdk的版本
  3. Linux下安装MySql数据库
  4. scons 实用说明(一)
  5. 发福利咯~ 2015年1月份下载频道人气资源
  6. 移动硬盘安装Ubuntu系统(UEFI引导)的一些记
  7. linux下面重启apche 与mysql服务
  8. DDNS 的工作原理及其在 Linux 上的实现--
  9. Linux:/etc/hosts中的127.0.0.1作用
  10. 双机高可用、负载均衡、MySQL(读写分离、