• 技术文章 >后端开发 >php教程

    php中each()函数的正确使用

    逆旅行人逆旅行人2021-04-30 11:57:45原创1024
    2021042009134559592.jpg

    php中的each()函数的作用是返回数组中当前的键/值对并将数组指针向前移动一步,本文就带大家一起来看一看,如何使用这一函数,首先要看的自然是它的语法:

    each  ( array $arr)

    代码实例:

    1.单独使用

    <?php
    $arr=array("法外狂徒"=>"张三","阳光少年"=>"龙之介","热心市民"=>"金闪闪","纯爱战士"=>"。。。");
    print_r(each($arr));
    ?>
    输出:Array ( [1] => 张三 [value] => 张三 [0] => 法外狂徒 [key] => 法外狂徒 )

    注意:本函数已自 PHP 7.2.0 起废弃,如果使用会提示:Deprecated: The each() function is deprecated. This message will be suppressed on further calls in F:\learnlog\zend\php\each.php on line 3。

    2.配合list遍历数组

    <?php
    $arr=array("法外狂徒"=>"张三","阳光少年"=>"龙之介","热心市民"=>"金闪闪","纯爱战士"=>"。。。");
    
    while (list($key, $val) = each($arr)) {
        echo "$key => $val;<br>";
    }
    ?>
    输出: 法外狂徒 => 张三;
           阳光少年 => 龙之介;
           热心市民 => 金闪闪;
           纯爱战士 => 。。。;

    注意:因为将一个数组赋值给另一个数组时会重置原来的数组指针,因此在上边的例子中如果在循环内部将$arr赋给了另一个变量的话将会导致无限循环。

    推荐:2021年PHP面试题大汇总(收藏)》《php视频教程

    以上就是php中each()函数的正确使用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:each php
    上一篇:解析php中的unpack()函数(附代码示例) 下一篇:浅析php简单操作mysql锁机制
    线上培训班

    相关文章推荐

    • php的foreach乱码怎么办• PHP中foreach遍历的不仅仅是数组• 详解PHP使用foreach()遍历数组的两种方法• php调试遇到Invalid argument supplied for foreach()

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网