今日,php获取一个二维数组json,json_decode后发现数组第二层变成object对象,查找资料后发现,json与php交互中会出现obj对象
整理如下:
$list=json_decode($json,true);
foreach($list as $k=>$v){
$v=$this->obj2array($v);
}
//对象转换数组方法
public function obj2array($data){ if(is_object($data)){ $data=(array)$data; }
}
return $data; }
另外:json_decode($json,true)为强制转换数组