这是我的代码中与此问题相关的部分 -
$ movies是一个多维数组,包含数组' Good Movies'在它内部和阵列'哈利波特'在“好电影”里面。
foreach ($movies['Good Movies']['Harry Potter'] as $item){
echo '<Strong>Harry Potter and the </strong>';
echo '<em>'.$item.'</em><br/>';
}
echo current($movies['Good Movies']['Harry Potter']);
当我运行它时,current()函数不会显示任何错误,但它不会回显任何错误。 foreach有效,但是当前()没有。如果我更换当前的&#39;用&#39;重置&#39;或者&#39;结束&#39;然后它确实有效。如果我把&#39; current()&#39;在foreach循环中的函数代码行然后它可以工作,但每次都显示相同的结果。当指针循环通过循环时,指针不应该前进吗?