Php我可以使用foreach和next()函数吗?

时间:2017-11-10 10:12:23

标签: php arrays pointers foreach next

当我读到next()时,php函数将数组指针转发到下一个项目。我不确定我是否可以在foreach循环中使用next(),如果next()不会影响foreach的指针。当我用简单的例子测试它时

$a = [1,2,3,4];
foreach( $a as $i )
{
    echo 'item ' . $i . '<br>';
    $next = next($a);
    echo 'next item ' . $next . '<br>';
}

似乎foreach不受next()的影响。结果是

item 1 next item 2 item 2 next item 3 item 3 next item 4 item 4

是不是?我可以在foreach中使用next而不用担心会影响foreach中的数组指针吗?

0 个答案:

没有答案