如果您有一个名为 $StateCapitals 的索引二维数组,并且此数组的索引值以 0 开头,则以下哪项是指第一维中的第二个元素和第二维中的第三个元素?
$StateCapitals [1] [2]
$StateCapitals [1], [2]
$StateCapitals [2] [3]
$StateCapitals [2], [3]
0 开始计数,因此计数为:0(第一个(、1(第二个(、2(第三个(。 接下来,这是一个语法问题。,
运算符在PHP(和大多数语言(中做一些非常不同的事情,然后处理这个问题。 您将使用:
$StateCapitals [1] [2]
要尝试的示例:
<?php
$temp = Array (
Array(2,3,4),
Array(4,5,6),
);
echo $temp [1] [2];
?>
严格来说,"第一维中的第二个元素"只是外部数组的第二个数组。 "第二维中的第三个元素"将取决于您从第一个维度中选择的数组的索引。
但是从您给出的示例来看,我认为您的数组可能看起来像这样。
$StateCapitals = array(
0=>array(0=>'value a',1=>'value b',2=>'value c'),
1=>array(0=>'value a',1=>'value b',2=>'value c'),
2=>array(0=>'value a',1=>'value b',2=>'value c')
);
如果是这样,那么"第一维度中的第二个元素"将是:
$StateCapitals[0][1];
"第二维度中的第三个元素"将是:
$StateCapitals[1][2];
这取决于你对所用语言的解释有多松散。
希望有帮助。