如何声明二维数组?
创建 2d 数组的最简单方法是什么?我希望能够做类似这样的事情:
declare int d[0..m, 0..n]
您还可以通过指定数组的索引来创建关联数组或类似数组的“哈希表”。
$array = array(
0 => array(
'name' => 'John Doe',
'email' => 'john@example.com'
),
1 => array(
'name' => 'Jane Doe',
'email' => 'jane@example.com'
),
);
这相当于
$array = array();
$array[0] = array();
$array[0]['name'] = 'John Doe';
$array[0]['email'] = 'john@example.com';
$array[1] = array();
$array[1]['name'] = 'Jane Doe';
$array[1]['email'] = 'jane@example.com';
以下是等效的,并产生一个二维数组:
$array = array(
array(0, 1, 2),
array(3, 4, 5),
);
或
$array = array();
$array[] = array(0, 1, 2);
$array[] = array(3, 4, 5);