zoukankan      html  css  js  c++  java
  • php遍历数组的6种方式

    for

    只能遍历纯索引类型数组

    $a = range(0, 5);
    for ($i = 0; $i < count($a); $i++) {
        p($a[$i]);
    }
    

    foreach

    可以遍历任何类型的数组,遍历前会对数组进行reset

    $a = range(0, 5);
    $a['f1'] = 6;
    foreach ($a as $v) {
        p($v);
    }
    

    while

     $a = range(0, 5);
    $i = 0;
    while ($i<count($a)){
        p($a[$i]);
        $i++;
    }
    

    list

    用于将数组的每一个值,赋值给list函数的每一个参数。(list函数的参数,必须小于等于数组的元素个数);

    $a = range(0, 2);
    $a['f1'] = 6;
    list($a,$b,$c)=$a;
    

    each

    each() 函数返回当前元素的键名和键值,并将内部指针向前移动。 该元素的键名和键值会被返回带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。 当没有下一位返回false。

    $a = range(0, 1);
    $a['f1'] = 6;
    $c = each($a);
  • 相关阅读:
    Yum与list结合
    DNS辅助
    DHCP中继
    apache+SSL 搭建https
    vsftpd服务器
    根据Eclipse SVN changelog使用ANT自动打增量包
    SHELL 近期学习
    Tomcat源码学习一
    oracle笔记
    Linux 下安装 SVN服务器
  • 原文地址:https://www.cnblogs.com/aj407blogs/p/13131211.html
Copyright © 2011-2022 走看看