Php 使用for/while循环获取数组中所有偶数的平均值?
我有一个数组,我需要得到数组中所有偶数的平均值。我已经试过了,但仍然不起作用Php 使用for/while循环获取数组中所有偶数的平均值?,php,Php,我有一个数组,我需要得到数组中所有偶数的平均值。我已经试过了,但仍然不起作用 $aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983); for ($q = 0; $q < count($aReeks); $q++) { { if ($aReeks[$q] % 2 == 0) $totaaleven = array_sum($aR
$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983);
for ($q = 0; $q < count($aReeks); $q++)
{
{
if ($aReeks[$q] % 2 == 0)
$totaaleven = array_sum($aReeks[$q]) / count($aReeks[$q]);
}
}
echo $totaaleven
$aReeks=数组(23245,1,2,12,-10,46,6,669999,-55348,56,6,66983);
对于($q=0;$q
我认为这应该适合你
$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983);
$evenSum = 0;
$evenCount = 0;
foreach($aReeks as $number) {
if($number % 2 == 0) {
$evenSum = $evenSum + $number;
$evenCount++;
}
}
$average = $evenSum / $evenCount;
我想这应该对你有用
$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983);
$evenSum = 0;
$evenCount = 0;
foreach($aReeks as $number) {
if($number % 2 == 0) {
$evenSum = $evenSum + $number;
$evenCount++;
}
}
$average = $evenSum / $evenCount;
您可以使用“偶数”筛选数组,只需将“和”除以“计数”,如下所示:
$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983);
$evenNos = array_filter($aReeks, function($value) {
return !($value%2);
});
echo array_sum($evenNos)/count($evenNos);
您可以使用“偶数”筛选数组,只需将“和”除以“计数”,如下所示:
$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983);
$evenNos = array_filter($aReeks, function($value) {
return !($value%2);
});
echo array_sum($evenNos)/count($evenNos);
奇怪的内部模块是怎么回事?此外,您还需要一个
在echo$total偶数之后
你不能从今天下午对你之前所有问题的回答中找出答案吗?Like和$totaaleven=array\u sum($偶数=array\u过滤器($aReeks,函数($v){return$v%2==0;}))/count($偶数)代码>不需要(明确的)循环…我必须循环我希望你的老师理解我们开始厌倦你和你的同学们整个下午都在问同样的问题;尤其是每个问题都只是其他问题的一个小变化。。。。最大值,平均值,总和,等等,奇怪的内部块是什么?此外,您还需要一个
在echo$total偶数之后
你不能从今天下午对你之前所有问题的回答中找出答案吗?Like和$totaaleven=array\u sum($偶数=array\u过滤器($aReeks,函数($v){return$v%2==0;}))/count($偶数)代码>不需要(明确的)循环…我必须循环我希望你的老师理解我们开始厌倦你和你的同学们整个下午都在问同样的问题;尤其是每个问题都只是其他问题的一个小变化。。。。最大值、平均值、总和等