<?php
$area = array(
'china' => array(
'上海',
'湖北',
'天津',
'北京' => array(
'hd' => '海淀',
'朝阳',
'房山',
'cp' => '昌平',
),
'广东' => array(
'深圳',
'广州',
'佛山',
'dg' => '东莞',
),
),
'usa' => array(
'华盛顿',
'旧金山',
'纽约' => array(
'曼哈顿区',
'皇后区',
'布鲁克林区',
),
),
);
echo '<pre>';
var_dump($area);
echo '</pre>';
/*输出海淀*/
echo $area['china']['北京']['hd'];
?>
页面显示:
思路说明:
在变量$area下有2个数组,一个为china,一个为usa。
在china这个数组里面插入了上海、湖北、天津、又插入了北京和广东。而北京和广东又是一个数组。在北京和广东这两个数组里面分别有不同的元素。
在这usa这个数组里面插入美国的华盛顿、旧金山和纽约。而纽约下面又是一个数组。
所以说,三维数组就是在数组里面再插入一个数组(A),在A数组里面插入一个数组。
最后,同学们在学习多维数组的时候,
(1)应当注意格式、将每个维度的换行、缩进弄整齐.
(2)数组元素间的分割号为逗号,在数组中插入数组的时候,不要在结尾处写成了分号(;)