如何解决如果条件是PHP中的公式
我该如何在PHP中执行此小功能,我的具体疑问是我在共享代码中使用IF条件语句,因此无法运行,我不知道我是否可以做点什么像在PHP中一样,如何正确执行此操作。非常感谢您的帮助!
function updateAvg_noi($bean,$event,$arguments)
{
$bean->avg_noi_c = ($bean->year_1_noi_c + $bean->year_2_noi_c + $bean->year_3_noi_c) /
(
(if($bean->year_1_c == NULL){0;}else{1;}) +
(if($bean->year_2_c == NULL){0;}else{1;}) +
(if($bean->year_3_c == NULL){0;}else{1;})
);
}
解决方法
在这种情况下,您要查找的是三元运算符
function updateAvg_noi($bean,$event,$arguments) {
$bean->avg_noi_c = ($bean->year_1_noi_c + $bean->year_2_noi_c + $bean->year_3_noi_c) / (
(($bean->year_1_c == NULL) ? 0 : 1) +
(($bean->year_2_c == NULL) ? 0 : 1) +
(($bean->year_3_c == NULL) ? 0 : 1)
);
}
,
如果您有很多年份的输入,这只是进行计算的另一种方法。例如4年级,5年级,...
2020-08-20 18:03:04: START RequestId: f363e694-77e4-40fe-b607-ddaf51b6852f Version: $LATEST
2020-08-20 18:03:04: Request Populated: False
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。