访问元素
问题描述:
在下面:访问元素
<?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
答
foreach($test as $person) {
echo $person['fName'] . " " ;
}
// output: Paul Mike John
答
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
答
foreach ($test as $arr)
echo $arr['fName'] . ', ';
答
你可能想要遍历主阵列,而不是它的单个元素了。
foreach($test as $item) {
echo $item['fName'];
}
我发誓我测试了一下问这个问题之前,并没有奏效;)哦,谢谢! – 2012-04-17 22:54:28
不客气。 – webbiedave 2012-04-17 22:55:10