如何找到前叉指数?
是否可以找到索引?foreach
在循环中,如下所示:for
for ($i = 0; $i < 10; ++$i) {
echo $i . ' ';
}
$i
会给你索引。
我是否必须使用循环,或者是否有某种方法可以在循环中获取索引?for
foreach
是否可以找到索引?foreach
在循环中,如下所示:for
for ($i = 0; $i < 10; ++$i) {
echo $i . ' ';
}
$i
会给你索引。
我是否必须使用循环,或者是否有某种方法可以在循环中获取索引?for
foreach
foreach($array as $key=>$value) {
// do stuff
}
$key
是每个元素的索引$array
您可以在 中放置一个 hack,例如在每次运行时递增的字段,这正是循环在数字索引数组中为您提供的。这样的字段将是需要手动管理(增量等)的伪索引。foreach
for
A会以你的价值的形式给你的索引,所以这样的黑客不应该是必要的。foreach
$key
例如,在前期
$index = 0;
foreach($data as $key=>$val) {
// Use $key as an index, or...
// ... manage the index this way..
echo "Index is $index\n";
$index++;
}