上QQ阅读APP看书,第一时间看更新
4.3.2 使用foreach语句循环遍历数组
foreach循环遍历数组时,是将其索引和值分别取到变量中,或者只取值到一个变量中,然后单独操作放有索引和值的变量,不会影响被遍历的数组本身。如果要在遍历过程中修改数组中的值,需要在定义的变量前加上&符号。例如:foreach($array as &$value)。
注意:foreach()仅能用于遍历数组或对象。
使用foreach循环遍历数组时,只取值到变量$value中,语法格式如下:
不仅将元素的值赋给$value,还将当前元素的键名赋值给变量$key,语法格式如下:
【例4-5】foreach循环遍历数组(实例文件:源文件\ch04\4.5.php)。
运行结果如图4-5所示。
图4-5 foreach循环遍历数组