PHP foreach不循环

Chr*_*age 2 php foreach

我刚刚构建了一个简单的foreach循环来运行数组,但没有显示任何内容.顺便说一句,没有php错误.

有人可以告诉我为什么这不起作用?

$test = array (
            "1" => array(
                "name"=>"something"
            ),
            "2" => array(
                "name"=>"something"
            )
        );

foreach ($test as $key => $arr) {
    echo $arr[$key]["name"];
}
Run Code Online (Sandbox Code Playgroud)

小智 5

只需使用$arr["name"]而不是$arr[$key]["name"].