【发布时间】:2014-08-14 10:27:12
【问题描述】:
$arr = array(1,2,3,4,5);
foreach($arr as $key => $row) {
echo current($arr);
}
//output is 22222, why?
为什么结果不是 12345?
【问题讨论】:
-
您阅读过current 的文档吗?您实际上是在询问 foreach 的内部结构(以何种方式以及何时推进指针 - 或不推进)。
-
@AD7six 傻瓜评论。为什么不给出答案?
-
也许是因为我们都在这里搞糊涂了
-
@AD7six 然后我会删除该评论