打印数组多维php
我有一个多维数组:打印数组多维php,php,arrays,loops,multidimensional-array,foreach,Php,Arrays,Loops,Multidimensional Array,Foreach,我有一个多维数组: Array ( [account] => Array ( [0] => Array ( [id] => 999856 [name] => Ice Cream [description] => Array
Array
(
[account] => Array
(
[0] => Array
(
[id] => 999856
[name] => Ice Cream
[description] => Array
(
)
[accountId] => 7527391
[gain] => 8.1302399863
[absGain] => 8.13
[daily] => 0.18
[monthly] => 5.58
[withdrawals] => 0.00
[deposits] => 100000.00
[interest] => -278.46
[profit] => 8130.24
[balance] => 108130.24
[drawdown] => 26.78
[equity] => 102768.19
[demo] => true
[lastUpdateDate] => 09/26/2014 20:48
[creationDate] => 08/17/2014 21:00
[firstTradeDate] => 08/16/2014 00:00
[tracking] => 0
[views] => 3
[commission] => 0.00
[currency] => USD
[profitFactor] => 1.36
[pips] => -291.5
[invitationUrl] => Array
(
)
[server] => Array
(
[name] => Other(MT4)
)
)
[1] => Array
(
[id] => 1030189
[name] => Vanilla CupCake
[description] => Array
(
)
[accountId] => 7276363
[gain] => 44.7620800233
[absGain] => 44.76
[daily] => 0.07
[monthly] => 2.23
[withdrawals] => 0.00
[deposits] => 100000.00
[interest] => -1837.49
[profit] => 44762.08
[balance] => 144762.08
[drawdown] => 12.43
[equity] => 144762.08
[demo] => true
[lastUpdateDate] => 09/26/2014 20:51
[creationDate] => 09/26/2014 16:19
[firstTradeDate] => 05/12/2013 00:00
[tracking] => 0
[views] => 1
[commission] => 0.00
[currency] => USD
[profitFactor] => 1.37
[pips] => -4302.1
[invitationUrl] => Array
(
)
[server] => Array
(
[name] => Other(MT4)
)
)
)
)
我需要去打印这些值使用foreach的[0]和[1]只打印值共[0]
//the foreach
<?php
foreach($real as $r => $val){
echo $val['id'];
echo $val['name'];
echo $val['accountId'];
echo $val['gain'];
echo $val['daily'];
echo $val['monthly'];
echo $val['balance'];
?>
//foreach
此foreach仅打印[0]的值…为什么不在数组[1]上循环?您需要3个嵌套的for循环。内部的一个将具有键值对 如果$a是变量名,那么
foreach($a as $b)
{
foreach($b as $val)
{
foreach($val as $key=>$vl)
{
echo $key.' '. $vl;
}
}
}
您可以尝试以下方法:
foreach($data['account'] as $key=>$val){
echo $val['id'];
echo $val['name'];
}
你能分享一下
foreach()
?你为什么“需要”这样做?