4.2 输出数组元素的方法
在实际开发中,经常要访问数组的值。如果每次都按数组索引来取数值元素,会非常麻烦。在PHP中可以通过各种循环来快速访问数组元素。本节就介绍常用的for和foreach。
4.2.1 使用for循环语句输出数组元素
对于一个按整数顺序索引的数组,可以通过for循环语句来依次访问数组元素,如代码4-2所示。
代码4-2 使用for循环来显示数组元素4-2.php
01 <?php
02 $ms_office=array(
03 'word',
04 'excel',
05 'outlook',
06 'access'
07 );//定义数组$ms_office
08
09 for($i=0;$i<4;$i++)//从0到3的循环
10 {
11 echo"数组第".($i+1)."个元素是:";
12 echo$ms_office[$i];//输出索引为i的数组值
13 echo"<br/>";
14 echo"<br/>";
15 }
16 ?>
【代码解析】第2~7行定义了一个数组,没有指定它的索引,所以使用默认的整数形式。所以在第1 2行可以使用$ms_office[$i]的形式来获取数组元素。第9行是一个for循环,$i的值从0开始,一直到3。这段代码输出的结果如图4-1所示。