天天看點

php多元數組平均值

求多元數組的平均值。

代碼如下:

<?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;      

運作結果: