next()

1. 定义

与函数prev()相反,该函数将数组指针向后移一位(此时指针指向下一个数组元素)。 成功时返回下一个数组元素的值,如果后面没有元素的话就返回FALSE。

2. 语法

next ( array &$array ) : mixed

3. 参数说明

参数 可选性 数据类型 描述
$array 必需 数组 指定的数组

4. 示例

<?php

// next()
// 将数组指针向后移一位(此时指针指向下一个数组元素)

$arr = [
    'Name'=>'极速教程',
    'Host'=>'https://www.jisuapi.com/',
    'Contact'=>'18888888888',
    6=>'一个特意加进来的数字索引',
    '中文键名China'=>666
];

echo '当前元素:',current($arr),"\n";// 输出:当前元素:极速教程

next($arr);// 将数组指针向后移一位
echo '当前元素:',current($arr),"\n";// 输出:当前元素:https://www.jisuapi.com/

5. 延展阅读

  • current():返回指定数组当前指针所在的元素值
  • end():将数组指针移动到最后一个元素的位置
  • prev():将数组指针倒回一位(此时指针指向上一个数组元素的位置)
  • reset():将数组指针重置到开头的位置,并返回该数组第一个元素的值
  • each():返回当前指针指向的元素的键值对,并将指针指向下一个数组元素(该函数从PHP 7.2.0开始被弃用!)