Json解码删除stdClass

时间:2013-10-01 13:31:07

标签: php arrays json

我有一个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)我会收到数组而不是stdClass。

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

1 个答案:

答案 0 :(得分: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
}

?>