next 将数组中的内部指针向前移动一位 php函数


next

(PHP 4, PHP 5)

next 将数组中的内部指针向前移动一位

说明

mixed next ( array &$array )

返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回 FALSE

next()current() 的行为类似,只有一点区别,在返回值之前将内部指针向前移动一位。这意味着它返回的是下一个数组单元的值并将数组指针向前移动了一位。如果移动指针的结果是超出了数组单元的末端,则 next() 返回 FALSEWarning

如果数组包含空的单元,或者单元的值是 0 则本函数碰到这些单元也返回 FALSE。要正确遍历可能含有空单元或者单元值为 0 的数组,参见 each() 函数。

Example #1 next() 及相关函数的用法示例

<?php
$transport 
= array('foot''bike''car''plane');
$mode current($transport); // $mode = 'foot';
$mode next($transport);    // $mode = 'bike';
$mode next($transport);    // $mode = 'car';
$mode prev($transport);    // $mode = 'bike';
$mode end($transport);     // $mode = 'plane';
?>

参见 current()end()prev()reset()



相关阅读:
ngettext Plural version of gettext
nl2br 在字符串所有新行之前插入 HTML 换行标记
nl_langinfo Query language and locale information
nsapi_request_headers Fetch all HTTP request headers
nsapi_response_headers Fetch all HTTP response headers
nsapi_virtual Perform an NSAPI sub-request
number_format Format a number with grouped thousands
ob_clean 清空(擦掉)输出缓冲区
ob_end_clean 清空(擦除)缓冲区并关闭输出缓冲
ob_end_flush 冲刷出(送出)输出缓冲区内容并关闭缓冲
ob_flush 冲刷出(送出)输出缓冲区中的内容
ob_get_clean 得到当前缓冲区的内容并删除当前输出缓。
ob_get_contents 返回输出缓冲区的内容
ob_get_flush 刷出(送出)缓冲区内容,以字符串形式返回内容,并关闭输出缓冲区。
快速导航

Copyright © 2016 phpStudy |