Php 用foreach循环访问多维数组元素

Php 用foreach循环访问多维数组元素,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,在以下方面: <?php $test = array( array("fName" => "Paul", "lName" => "Jones", "Age" => "31"), array("fName" => "Mike", "lName" => "Hunt", "Age" => "3"), array("fName" => "John", "lName" => "Doe", "Age" => "32") );

在以下方面:

<?php
$test = array(
    array("fName" => "Paul", "lName" => "Jones", "Age" => "31"),
    array("fName" => "Mike", "lName" => "Hunt", "Age" => "3"),
    array("fName" => "John", "lName" => "Doe", "Age" => "32")
);
?>

<pre> <?php var_dump($test) ?> </pre>

<?php
foreach($test[0] as $key => $value) {
    echo $value . " " ;
}

这将输出Paul Jones 31

如何让它只输出名字
fNames


i、 e.
Paul,Mike,John

您可能希望迭代主数组,而不是其中的单个元素

foreach($test as $person) {
    echo $person['fName'] . " " ;
}

// output: Paul Mike John 

我发誓在提问之前我已经测试过了,但没有效果;)哦,好的,谢谢!
foreach($test as $person) {
    echo $person['fName'] . " " ;
}

// output: Paul Mike John 
foreach ($test as $arr)
    echo $arr['fName'] . ', ';
foreach($test as $item) {
    echo $item['fName'];
}