【函数功能】
该函数将内部指针指向数组中的下一个元素,并返回其值。
【函数语法】
next (array &$array)
【参数说明】
$array:必需,要使用的数组。
【演示程序】
<?php
/**
* next (array &$array)
* **/
$array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','site_auth'=>'明礼馨德');
var_dump(current($array));
echo '<br>';
var_dump(next($array));
?>
【输出结果】
string(7) "PHP1234"
string(10) "php1234.cn"
【特别注意】
1.next() 和 current() 的行为类似,只有一点区别,在返回值之前将内部指针向前移动一位。这意味着它返回的是下一个数组单元的值并将数组指针向前移动了一位。如果移动指针的结果超出了数组单元的末端,则 next() 返回 FALSE。
2.如果数组包含空的单元,或者单元的值是 0 则该函数碰到这些单元也返回 FALSE。要正确遍历可能含有空单元或者单元值为 0 的数组,请参见 each() 函数。
3.PHP 版本:4+。
【原版定义】
/**
* Advance the internal array pointer of an array
* @link http://www.php.net/manual/en/function.next.php
* @param array array <p>
* The array being affected.
* </p>
* @return mixed the array value in the next place that's pointed to by the
* internal array pointer, or false if there are no more elements.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0414/215.html