索引二维数组

  • 本文关键字:二维数组 索引 php
  • 更新时间 :
  • 英文 :


如果您有一个名为 $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];

这取决于你对所用语言的解释有多松散。

希望有帮助。

最新更新