2019-12-09 |

延伸预读

PHP 数组是通过哈希表(HashTable)表实现的,因此 foreach 遍历数组时是依据元素添加的先后顺序来进行的。如果想按照索引大小遍历,应该使用 for() 循环遍历。

for() 循环遍历数组

如果是操作连续键值的数组,也可以采用 for() 循环来遍历数组:

<?php
$arr_age = array(18, 20, 25);
$num = count($arr_age);
for($i = 0; $i < $num; $i++){
    echo $arr_age[$i]."<br />";
}
?>

运行例子输出如下:

18
20
25

提示

也可以用 list() 和 each() 结合来遍历数组,但测试发现效率不如 foreach() 。

参考阅读

  1. print_r():打印输出数组内容及结构
  2. is_array():检测变量是否是数组

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论