$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]等。
答案 0 :(得分:4)
这个概念是有效的,但语法不是 - 在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)
);
$rowarray[1][2]
。索引是有序的,因此,根据我使用的示例数据,这将是6(数组的元素2是$rowarray
的元素1)。
答案 1 :(得分:0)
您正在寻找的是一个多维数组。
例如:
$a1 = array(
array(1, 2, 3, 4),
array(1, 2, 3, 4)
);