我想知道是否有另一种方法来计算整数的总和。是否有任何内置函数,或不同的方法来计算这个?
我创建一个空数组
$arr=array(14, 13,"Cat",16,"Dog", 13.8, 14.5);
$arr2=array();
我发现了一个空的整数,并推入空数组
foreach ($arr as $val){
if(is_int($val)){
array_push($arr2, $val);
}
}
然后我把所有整数求和
$sum=0;
foreach($arr2 as $val2){
$sum += $val2;
}
echo $sum;
我的方法正确吗?
1条答案
按热度按时间hgc7kmma1#
你计算这些整数和的方法基本上是可以的。看看php-docs中的array_filter()和array_sum()函数来摆脱这些foreach-loop: