• PHP reset() 函数


    实例

    输出数组中的当前元素和下一个元素的值,然后重置数组的内部指针到数组中的第一个元素:

    <?php
    $people = array("Peter", "Joe", "Glenn", "Cleveland");

    echo current($people) . "<br>";
    echo next($people) . "<br>";

    echo reset($people);
    ?>


    运行实例 »


    定义和用法

    reset() 函数将内部指针指向数组中的第一个元素,并输出。

    相关的方法:

    • current() - 返回数组中的当前元素的值。
    • end() - 将内部指针指向数组中的最后一个元素,并输出。
    • next() - 将内部指针指向数组中的下一个元素,并输出。
    • prev() - 将内部指针指向数组中的上一个元素,并输出。
    • each() - 返回当前元素的键名和键值,并将内部指针向前移动。

    语法

    reset(array)
    参数描述
    array 必需。规定要使用的数组。

    技术细节

    返回值: 如果成功则返回数组中第一个元素的值,如果数组为空则返回 FALSE。
    PHP 版本: 4+高佣联盟 https://www.cgewang.com/post/3835.html

    更多实例

    实例 1

    所有相关方法的演示:

    <?php
    $people = array("Peter", "Joe", "Glenn", "Cleveland");

    echo current($people) . "<br>"; // The current element is Peter
    echo next($people) . "<br>"; // The next element of Peter is Joe
    echo current($people) . "<br>"; // Now the current element is Joe
    echo prev($people) . "<br>"; // The previous element of Joe is Peter
    echo end($people) . "<br>"; // The last element is Cleveland
    echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
    echo current($people) . "<br>"; // Now the current element is Glenn
    echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
    echo next($people) . "<br>"; // The next element of Peter is Joe

    print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
    ?>

    运行实例 »
  • 相关阅读:
    我爱java系列之---【微服务间的认证—Feign拦截器】
    我爱java系列之---【设置权限的三种解决方案】
    581. Shortest Unsorted Continuous Subarray
    129. Sum Root to Leaf Numbers
    513. Find Bottom Left Tree Value
    515. Find Largest Value in Each Tree Row
    155. Min Stack max stack Maxpop O(1) 操作
    painting house
    Minimum Adjustment Cost
    k Sum
  • 原文地址:https://www.cnblogs.com/yc10086/p/12951564.html
Copyright © 2020-2023  润新知