我写了以下代码:
$hierachy = new hierachy;
$iterator = $hierachy->singlePathroot($name1);
try {
print_r($iterator);
foreach($iterator as $key=>$value) {
echo $value;
echo $value['0'];
}
}
print_r
的结果是......
Array ( [0] => Array ( [name] => Fruit ) [1] => Array ( [name] => Red ) )
...但在此之下,echo语句产生ArrayArray
。
如何回显我在print_r
输出中看到的相同值?
答案 0 :(得分:0)
你可以这样回应:
echo $iterator [0]['name'];
echo $iterator [1]['name'];
在你的循环中:
$hierachy = new hierachy;
$iterator = $hierachy->singlePathroot($name1);
try {
print_r($iterator);
foreach($iterator as $key=>$value)
{
echo $value['name'];
}
} catch (Exception $e) { }
答案 1 :(得分:0)
尝试以下
echo $value['name'];