php curl獲取到j(luò)son對(duì)象并轉(zhuǎn)成數(shù)組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 curl獲取到j(luò)son對(duì)象并轉(zhuǎn)成數(shù)組array的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
php獲取qq用戶(hù)昵稱(chēng)和在線(xiàn)狀態(tài)(實(shí)例分析)
獲取qq在線(xiàn)狀態(tài)官方已有API提供了,我們用另一種方法獲取qq用戶(hù)昵稱(chēng)和在線(xiàn)狀態(tài),主要是為學(xué)習(xí)PHP。2013-10-10
Zend Framework教程之模型Model基本規(guī)則和使用方法
這篇文章主要介紹了Zend Framework教程之模型Model基本規(guī)則和使用方法,結(jié)合實(shí)例形式詳細(xì)分析了Zend Framework中模型的原理與具體使用技巧,需要的朋友可以參考下2016-03-03
PHP數(shù)字和字符串ID互轉(zhuǎn)函數(shù)(類(lèi)似優(yōu)酷ID)
這篇文章主要介紹了PHP數(shù)字和字符串ID互轉(zhuǎn)函數(shù),生成的字符串ID類(lèi)似優(yōu)酷的視頻ID,像一個(gè)加密過(guò)的數(shù)字ID,本文函數(shù)可以在數(shù)字ID和字符串ID間相互轉(zhuǎn)換,需要的朋友可以參考下2014-06-06
函數(shù)中使用require_once問(wèn)題深入探討 優(yōu)雅的配置文件定義方法推薦
這篇文章主要介紹了函數(shù)中使用require_once問(wèn)題深入探討,優(yōu)雅的配置文件定義方法推薦,最終用一個(gè)靜態(tài)類(lèi)來(lái)定義配置文件獲勝,完美解決函數(shù)中使用require_once的問(wèn)題,需要的朋友可以參考下2014-07-07
用Simple Excel導(dǎo)出xls實(shí)現(xiàn)方法
因?yàn)榍皫滋鞂?xiě)了篇文章,用php-excel-reader類(lèi)導(dǎo)入excel內(nèi)容,順便說(shuō)些excel導(dǎo)出問(wèn)題,需要的朋友可以了解下2012-12-12
合并ThinkPHP配置文件以消除代碼冗余的實(shí)現(xiàn)方法
這篇文章主要介紹了合并ThinkPHP配置文件以消除代碼冗余的實(shí)現(xiàn)方法,非常實(shí)用的技巧,需要的朋友可以參考下2014-07-07
PHP實(shí)現(xiàn)笛卡爾積算法的實(shí)例講解
這篇文章主要介紹了PHP實(shí)現(xiàn)笛卡爾積算法的實(shí)例內(nèi)容以及相關(guān)知識(shí)點(diǎn)總結(jié),有需要的朋友們參考下。2019-12-12

