求多维数组的平均值。
代码如下:
<?php
$arr = array(
array('levels' => array(1 => 1, 2 => 2, 3 => 3)),
array('levels' => array(1 => 4, 2 => 5, 3 => 6)),
array('levels' => array(1 => 0, 2 => 5, 3 => 6)),
);
$arr = array_column($arr, 'levels');
$count1 = count($arr);
$count = count($arr[0]);
for ($i = 1; $i <= $count; $i++) {
$new[$i] = array_sum(array_column($arr, $i)) / $count1;
}
echo "<pre>";
print_r($new);
echo "</pre>";
exit;