【发布时间】:2018-03-12 17:50:27
【问题描述】:
例如,我知道如何获取任意一组键并使用它们来进行这样的对象引用...
$arr = array("A", "B", "C");
foreach($arr as $key):
echo $obj->{$key} . "\n";
endforeach;
// prints $obj->A, $obj->B and $obj->C
但是如果我想要访问的对象中有多个级别的引用怎么办?是否可以即时添加更多箭头运算符?
$arr = array(array("A", "B"),
array("C", "D", "E"),
array("F"));
foreach($arr as $key_arr):
// ???
endforeach;
// prints $obj->A->B, $obj->C->D->E, $obj->F
【问题讨论】:
-
在您的第二个示例中.. 您希望这些值是什么?
-
仅供参考...这里有一些示例,您可以使用对象stackoverflow.com/questions/27929875/…
标签: php arrays object reference key