我面临一个奇怪的问题,数组的总和为 1,但是当我将其检查到 IF 条件时,它返回 false。
$array = array
(
0 => 0.237,
1 => 0.318,
2 => 0.215,
3 => 0.06,
4 => 0.069,
5 => 0.053,
6 => 0.048
);
if(array_sum($array) != 1){
echo "It's not one";
} else {
echo "It's one";
}
上面的代码返回It's not one而不是It's one。