2012-04-17 112 views
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

回答

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

// output: Paul Mike John 
+0

我發誓我測試了一下問這個問題之前,並沒有奏效;)哦,謝謝! – 2012-04-17 22:54:28

+0

不客氣。 – webbiedave 2012-04-17 22:55:10

1
foreach($test as $value) { 
    echo $value['fName'] . ", " ; 
} 
+0

這只是輸出「保羅」 – 2012-04-17 22:53:01

+0

哎呀,你必須直接訪問的關鍵。信貸去其他.. – 2012-04-17 22:54:05

+0

感謝您的幫助! – 2012-04-17 22:54:59

1
foreach ($test as $arr) 
    echo $arr['fName'] . ', '; 
2

你可能想要遍歷主陣列,而不是它的單個元素了。

foreach($test as $item) { 
    echo $item['fName']; 
}