0

我有一个 json 元素,我用函数对其进行解码,json_decode($vr)但就像结果一样,它向我展示了这个

   Array( [0] => stdClass Object ( [id] => 4 [name] => Elis ) 
           [1] => stdClass Object ( [id] => 5 [name] => Eilbert ))1

有了那个数组,我什么也做不了,在我必须删除 stdClass 对象之前,我该怎么做?如果我是用户json_encode($vr,true),我将收到 Array 而不是 stdClass。

当我尝试使用 json econde 执行 foreach 时,它向我显示了一个错误,stdClass 类的对象无法转换为字符串,我认为这是针对那个 stdClass

4

1 回答 1

2

我想你需要这样的东西:

<?php
foreach($array as $object){

$id = $object->id;
$name=$object->name;

echo "Hello $name your id is $id"; //Or whatever you want to do with it
}

?>
于 2013-10-01T13:46:03.370 回答