增加php foreach里面的值?

gop*_*h.m 4 php foreach for-loop

是否可以在foreach中增加php变量?我知道如何通过声明外部循环.

我正在寻找类似下面语法的东西

foreach ($some as $somekey=>$someval; $i++)
{

}
Run Code Online (Sandbox Code Playgroud)

Ana*_*nth 36

不,你必须使用

$i = 0;
foreach ($some as $somekey=>$someval) {
    //xyz
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

  • 请注意,如果循环中有一个 `continue` 语句(可能会跳过增量) - 在这种情况下,最好从 `$i = -1` 开始,并在 `//xyz` 之前递增它。 (2认同)

Zol*_*oth 5

foreach ($some as $somekey=>$someval)
{
     $i++;


}
Run Code Online (Sandbox Code Playgroud)