
上QQ阅读APP看书,第一时间看更新
7.5 数组的构造

7.5.1 一维数组
当一个数组的元素是变量时,称这个数组为一维数组。一维数组是最普通的数组,它只保存一列内容。
声明一维数组的一般形式是:

例7.4就实现了声明一个一维数组。
7.5.2 二维数组
如果一个数组的元素是一维数组,则称这个数组是二维数组。
【例7.5】本例将声明一个二维数组,实例代码如下:(实例位置:资源包\TM\sl\7\5)
<?php $str = array ( "书籍"=>array ("文学","历史","地理"), "体育用品"=>array ("m"=>"足球","n"=>"篮球"), "水果"=>array ("橙子",8=>"葡萄","苹果") ); //声明数组 print_r ( $str) ; //输出数组元素 ?>
结果为:Array ([书籍]=> Array ([0]=>文学 [1]=>历史 [2]=>地理) [体育用品]=> Array ( [m]=>足球 [n]=>篮球) [水果]=> Array ([0]=>橙子 [8]=>葡萄 [9]=>苹果))
上面的代码实现了一个二维数组的声明,按照同样的思路,可以创建更高维数的数组,如三维数组。