如何在Php中循环并输出变量数组对象的值

时间:2017-02-10 18:18:29

标签: php variant comobject

在我的Php代码中,我有一个数组对象$ myArrayIbject,我希望得到它的值。我知道它不是一维数组。这就是我所知道的。

当我跑步时

echo gettype($myArrayIbject);

它返回Object。

当我跑步时

echo count($myArrayIbject);

它返回1632。

当我跑步时

var_dump( $myArrayIbject);

返回

对象(变体)#3(0){}

当我跑步时

variant_get_type($myArrayIbject)

它返回8209。

我观察到的另一件事是从$ myArrayIbject [0]一直到$ myArrayIbject [1631]它在我运行下面的代码时返回整数值

for ($i=0; $i< count($myArrayIbject); $i++) {
     echo "Value at ".$i." is ". $myArrayIbject[$i]."<br/>";
}

我知道这不是访问其所有值的方法。我正在寻找一种方法来提取和访问它的所有值。

1 个答案:

答案 0 :(得分:0)

您可以使用此

foreach($myArrayIbject as $index=>$value)
     echo "Value at ".$index." is ". $value."<br/>";
}