数组中的PHP数组

时间:2013-02-03 05:41:47

标签: php arrays

  $row[];  // Declare array. PRETEND ITS AN ARRAY
  $row2[]; // Declare another
  $row3[]; // Declare one more

  $rowarray[];

  $rowarray[0] = $row
  $rowarray[1] = $row2
  $rowarray[2] = $row3 // Store array in an array

我的问题:  这有效甚至有用吗?  2.如果我这样做,我如何访问$ row [0] $ row [1]等。

2 个答案:

答案 0 :(得分:4)

  1. 这个概念是有效的,但语法不是 - 在PHP中没有显式声明数组。初始化这个的正确方法是:

    $row1 = array(1, 2, 3);
    $row2 = array(4, 5, 6);
    $row3 = array(7, 8, 9);
    $rowarray = array($row1, $row2, $row3);
    

    或者,等效且更简洁:

    $rowarray = array(
        array(1, 2, 3),
        array(4, 5, 6),
        array(7, 8, 9)
    );
    
  2. $rowarray[1][2]。索引是有序的,因此,根据我使用的示例数据,这将是6(数组的元素2是$rowarray的元素1)。

答案 1 :(得分:0)

您正在寻找的是一个多维数组。

例如:

$a1 = array(
   array(1, 2, 3, 4),
   array(1, 2, 3, 4)
);