【发布时间】:2016-10-29 11:57:15
【问题描述】:
我知道我可以在双引号中使用数组值。像这样:
<?php echo "my name is: $arr[name]"; ?>
但是当我使用多维数组时,我看不到我的结果:
<?php echo "he is $twoDimArr[family][1]"; ?>
这里的输出是:he is Array[1]
什么原因?
而且我知道我可以像这样使用我的代码:
<?php echo "he is ".$twoDimArr[family][1]; ?>
但我不想要这个。
【问题讨论】:
-
family是常量吗? -
字符串中数组的默认表示形式只有一层。因此,如果您将项目本身作为数组,它不会进一步解析它们。
-
阅读文档:php.net/manual/en/…