我正在一个项目中,我将一个数组与另一个数组相除,问题是我要与之拆分的数组包含一些值为零的元素。这给我警告“被零除”,并且还返回值“ INF”。我希望除以零,以便在可能的情况下返回零值。我对编程很陌生,如果有人可以帮助我或就如何解决这个问题提供一些提示,我将不胜感激。下面是问题的简化情况。
$arr1 = array(10, 20, 30);
$arr2 = array(1, 2, 0);
$arr3 = array_map(function ($a,$b) {return $a / $b;}, $arr1, $arr2);
print_r($arr3);
因此,输出当前为:
Array ( [0] => 10 [1] => 10 [2] => INF )
我想要的输出是:
Array ( [0] => 10 [1] => 10 [2] => 0 )
慕哥9229398