用于数组的PHP中的foreach控制结构

Rob*_*cha 0 php arrays iteration foreach

$myarray = array("Jim", "Jane", "Tom");
foreach($myarray as $value)
{
    $a = 0;
    echo $a;
    $a++;
}
Run Code Online (Sandbox Code Playgroud)

输出000.为什么$ a变量在每次迭代时都不会递增1.

Cla*_*ass 6

将$ a移出循环,因为$ a总是声明为0

$a = 0;
$myarray = array("Jim", "Jane", "Tom");
foreach($myarray as $value)
{
    echo $a;
    $a++;
}
Run Code Online (Sandbox Code Playgroud)