我可以在foreach循环中指定我想要的键吗?

Mic*_*l N 1 php arrays foreach

如果我有一个名为阵$animalarray的钥匙dog,cat,bird,我可以指定我想在foreach循环使用哪个键?

我现在正在做这样的事情,但它只返回数组中的所有值

foreach($animalarray as $species=>$bird)
{   
    echo $bird;
}
Run Code Online (Sandbox Code Playgroud)

我希望这只能回显键Bird下的值,但这会返回所有键下的所有值.

Exp*_*lls 5

你为什么不这样做echo $animalarray['bird'];

你也可以这样做,但这是不必要的:

foreach($animalarray as $species=>$bird) {   
    if ($species == 'bird') {
        echo $bird;
    }
}
Run Code Online (Sandbox Code Playgroud)