【发布时间】:2016-06-01 08:19:00
【问题描述】:
我将此数组存储在一个变量中:-
Array (
[0] => Array (
[date] => 06/01/2016 - 06/30/2016
[0] => Array ( [0] => 1 [1] => 34 [2] => 2 [3] => 55 )
[1] => Array ( [0] => 2 [1] => 55 [2] => 55 [3] => 100 )
[2] => Array ( [0] => 3 [1] => 60 [2] => 100 [3] => 500 )
)
)
这是我的打印代码:
foreach($tables as $table)
{
foreach($table as $tier)
{
echo $tier[0]."<br>";
echo $tier[1]."<br>";
echo $tier[2]."<br>";
echo $tier[3]."<br>";
}
}
这是它正在打印的内容:
0
6
/
0
1
34
2
55
2
55
55
100
3
60
100
500
这是我所期待的:
1
34
2
55
2
55
55
100
3
60
100
500
如何使用foreach() 获得所需的结果?
【问题讨论】:
-
您只需要在循环时排除
date键,不是吗? -
如果我的回答让一切顺利,请告诉我。
-
请不要那样做。让人们接受答案固然很好,但不要试图强迫人们接受你自己的答案……
-
先生,我被否决了,我不知道为什么。
-
@RivnatNasah 坦率地说,我也不知道(尽管我个人会以不同的方式布局并尽可能接近原版)。
标签: php arrays multidimensional-array associative-array