0

以下では:

<?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ですか?

すなわちPaul, Mike, John

4

4 に答える 4

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

// output: Paul Mike John 
于 2012-04-17T22:52:35.757 に答える
2

おそらく、個々の要素ではなく、メイン配列を反復処理する必要があります。

foreach($test as $item) {
    echo $item['fName'];
}
于 2012-04-17T22:53:15.647 に答える
1
foreach($test as $value) {
  echo $value['fName'] . ", " ;
}
于 2012-04-17T22:51:07.997 に答える
1
foreach ($test as $arr)
    echo $arr['fName'] . ', ';
于 2012-04-17T22:52:58.527 に答える