当前位置:首页 > PHP教程 > php应用 > 列表

php curl获取到json对象并转成数组array的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-09-23 16:47:32 浏览: 评论:0 

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

例子:

  1. function objtoarr($obj){ 
  2. $ret = array(); 
  3. foreach($obj as $key =>$value){ 
  4. if(gettype($value) == 'array' || gettype($value) == 'object'){ 
  5. $ret[$key] = objtoarr($value); 
  6. }else
  7. $ret[$key] = $value
  8. return $ret
  9. $ch = curl_init(); 
  10. curl_setopt($ch, CURLOPT_URL,'http://www.tudou.com/albumcover/albumdata/getAlbumItems.html?acode=pEFBZGfERLo&charset=utf-8'); 
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
  12. curl_setopt($ch, CURLOPT_HEADER, 0); 
  13. curl_setopt($ch, CURLOPT_ENCODING, "gzip"); 
  14. $output = curl_exec($ch); 
  15. curl_close($ch); 
  16. $content = json_decode($output); 
  17. $content_arr = objtoarr($content); 
  18. var_dump($content_arr);

Tags: curl获取json json转成数组

分享到: