請參閱下面的數組。我想要做的是將21和23以下的索引零值的總和除以零的數量。這就像得到他們的平均水平。在php中通過多維數組循環訪問
Array
(
[21] => Array
(
[0] => 3.5
[65] => Array
(
[0] => 44.125
)
[150] => Array
(
[0] => 15.25
)
[151] => Array
(
[0] => 17.333333333333
)
)
[23] => Array
(
[0] => 0
[166] => Array
(
[0] => 26
)
[172] => Array
(
[0] =>
)
[182] => Array
(
[0] => 20.333333333333
)
[183] => Array
(
[0] => 24.125
)
)
)
然後提前對其進行格式化這個
Array
(
[21] => Array
(
[0] => Average for 21
[65] => Array
(
[0] => 44.125
)
[150] => Array
(
[0] => 15.25
)
[151] => Array
(
[0] => 17.333333333333
)
)
[23] => Array
(
[0] => Average for 23
[166] => Array
(
[0] => 26
)
[172] => Array
(
[0] =>
)
[182] => Array
(
[0] => 20.333333333333
)
[183] => Array
(
[0] => 24.125
)
)
)
謝謝那些誰可以幫助! :)
注意:這只是數組的示例結構。 21和23歲的孩子可能有另一個孩子,也就是另一個孩子。例如:
[65] => Array
(
[0] => 44.125
[x] => Array
(
[0]=> 121.11
)
)
我相信這個需要遞歸函數。
使用var_export($陣列)來代替的print_r($陣列)在這裏發表陣列結構。 –
你想在數組21中加入[0] => 3.5,併除以4 –
@RohitAwasthi注意到。對不起,回合。這是我第一次來這裏。謝謝。 @卡特所有那些索引0下21應添加然後除以索引0的數量..任何想法? – user3360031