这是json_decode出来的stdClass Object么?如果是的话,那你应该设定第二个参数:json_decode($data,true),这样就是一个数组了。
如果不是的话,你应该用(array)强转
这里有份递归转的
function object_array($array){
if(is_object($array)){
$array = (array)$array;
}
if(is_array($array)){
foreach($array as $key=>$value){
$array[$key] = object_array($value);
}
}
return $array;
}
$array = object_array($data);
眼睛看哪里去了,dump都说的清清楚楚是Object了怎么还是二维数组问题,囧死。
试试 $a->old 和 $a->new 吧。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号