(PHP 4, PHP 5)
next — به پیش بردن اشارهگر داخلی آرایه
next() همانند current()، با یک تفاوت عمل میکند. اشارهگر داخلی آرایه را یک محل به جلو پیش میبرد و مقدار پیشین را باز میگرداند. این به معنای بازگرداندن مقدار بعدی اشارهگر داخلی و به پیش بردن آن است.
مقدار آرایه در محل بعدی را که توسط اشارهگر داخلی به آن اشاره شده است بازمیگرداند، یا FALSE اگر عضو دیگری وجود نداشته باشد.
This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE, such as 0 or "". Please read the section on Booleans for more information. Use the === operator for testing the return value of this function.
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';
?>
Note: شما نمیتوانید بین انتهای آرایه و عضو boolean FALSE تفاوت قايل شوید. برای پیمایش آرایه دارای اعضای FALSE، تابع each() را ببینید.