【发布时间】:2020-07-31 09:06:54
【问题描述】:
我正在使用 electre 方法构建支持决策系统 当我编译我的代码时,我得到了一个错误 错误是:警告除以零 这是我创建的函数
function normalisasi(){
$array = ratarata();
$arr = spk_rel();
$nilai = array();
$data = array();
foreach ($array as $key => $value) {
$nilai[$key]=sqrt(array_sum($value));
}
foreach($arr as $key => $value){
foreach($value as $k => $v){
$data[$key][$k] = $v / $nilai[$k];
}
}
return $data;
}
错误在
$data[$key][$k] = $v / $nilai[$k];
你能帮帮我吗?
【问题讨论】:
-
如果
$nilai[$k]为0,$data[$key][$k]应该设置什么? -
这表明您的数据或数据背后的逻辑存在缺陷,或两者兼而有之。先解决这个问题。
ratarata
标签: php divide-by-zero