echo $a['b']['b2'];
方括号中的值是指什么?谢谢。
echo $a['b']['b2'];
这是一个数组。
你看到的是
<?php
$a = array(
'b' => array(
'b2' => 'x'
)
);
在这种情况下,$a['b']['b2'] 的值将为 'x'。 这只是我的例子,树中可能会有更多的数组。请参考PHP手册。
这些是一个多维数组的键。
它可能指的是这个数组:
$a = array(
"a" => array(
"a1" => "foo",
"a2" => "bar"
),
"b" => array(
"b1" => "baz",
"b2" => "bin"
)
)
$a['b']['b2']
将指向 'bin'。这意味着变量$a保存了一个数组。方括号中的值是数组的键。
$a = array('b' => 'somevalue', 'b2' => 'somevalue2');
$a = array('b' => array('b2' => 'b2 value'));
调用b2将输出“b2 value”
抱歉如果我的回答太简单了,不确定您的知识水平 :)
$a是一个数组,即一系列项目的列表。大多数编程语言允许您使用数字访问数组中的项目,但PHP还允许您通过字符串访问它们,例如'b'或'b2'。
此外,您在那里有一个二维数组-一个数组的数组。因此,在该示例中,您正在打印出$a数组中'b'元素的'b2'元素。