【发布时间】:2011-04-15 10:42:23
【问题描述】:
在遍历数组时如何获取当前元素号?
我知道 count(),但我希望也有一个内置函数来获取当前字段索引,而不必添加额外的计数器变量。
像这样:
foreach($array as $key => value)
if(index($key) == count($array) ....
【问题讨论】:
-
使用
$key有什么问题? -
$key 在我的例子中是一个字符串。无论如何,我只是想知道是否有一个可以获取字段索引的 php 函数。如果没有,我将使用 $i 计数器...
-
在key与数组元素的索引不匹配的数组的情况下,相信Alex想获取当前索引。例如:
a => apples, b => bananas:那么index(b)将返回1。 -
字段索引 == 键。这是同样的事情。不,没有办法获得项目的位置。
-
Foreach 使用迭代器 - 永远不知道索引