多维数组包含一个或多个数组。
数组的维数表示您需要选择元素的索引数。
- 对于二维数组,您需要两个索引来选择一个元素
- 对于三维数组,您需要三个索引来选择一个元素
我们创建一个包含3个数组的二维数组:
$city = array( 'beijing'=>array('天安门', '长城'), 'xiamen'=>array('鼓浪屿', '中山路', '软件园'), 'other'=>array('双子塔', '海湾') );
二维$ people数组包含3个数组,它有两个索引:行和列。 要访问$city数组的元素,我们必须指向两个索引。
echo $city['beijing'][1]; //output 长城 echo $city['xiamen'][0]; //output 鼓浪屿
多维数组中的数组可以是数值和关联。
<?php $cars = array ( 'BMW' array('X5', 'red', '2013'), 'AUDI' => ('A4', 'white', '2008') ); ?>