【发布时间】:2019-06-12 22:36:49
【问题描述】:
假设多维数组是这样的,
$myarray = [ [1, 2, 3], [4, 5, 6], [7, 8, 9]];
尝试通过三种方式访问它,
print $myarray->[1][1] #prints 5
print $myarray->[1]->[1] #also prints 5
print $myarray[1][1] #prints nothing
我不知道第一种和第二种访问方式之间的区别。具体来说,第二个更明确,但第一个仍然有效。这迫使我认为第三个更好的工作也是如此(我知道不会因为myarray 实际上是一个引用而不是一个数组)。
【问题讨论】:
-
第一个、第二个还是第三个?
-
第三个,试试
print $$myarray[1][1]