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);
  • 相关阅读:
    bootstrap
    bootstrap
    bootstrap
    【k8s】Pod-terminationGracePeriodSeconds
    【k8s】Pod-tolerations
    【k8s】Pod-nodeSelector
    【k8s】Pod-nodeName
    【k8s】Pod-hostname
    【k8s】Pod-hostPID
    【k8s】Pod-hostNetwork
  • 原文地址:https://www.cnblogs.com/aj407blogs/p/13131211.html
Copyright © 2011-2022 走看看