php - 0 值的增长计算 NaN
问题描述
我尝试计算增长,但如果我喜欢上个月的值为零,那么它会给我:
'南'
所有这些值都给了我'NaN':
示例可以是我的价值观:
var_dump((($this_month - $last_month) / $last_month) * 100);
var_dump(((0 - 0) / 0) * 100);
var_dump(((5 - 0) / 0) * 100); //this should be 100% not 'NaN'
做错了什么或我的数学计算有误?
我使用了第一个接受的答案(百分比增加......):
https://stackoverflow.com/questions/5799055/calculate-percentage-saved-between-two-numbers
如果上个月成功而本月不成功,我也有负百分比。
解决方案
推荐阅读
- listview - 带有 Tiles 的 ListView 在 Flutter 中不起作用
- python - 在 Django 的其他模型方法中调用模型方法是一种好习惯吗?
- python - 如何修复“由于 EnvironmentError 无法安装软件包:[WinError 32]”
- c# - ListView 上奇怪的 ColorAnimation 和 MultiTrigger 行为
- release - Gitlab-ci 签署 maven 工件
- python - Django Channels websocket 通信不是真正异步的吗?
- c# - 用手指触摸旋转 3D 对象 Unity 3D
- google-sheets - 如何增加谷歌表格中单元格引用中的列值?
- exception-handling - Laravel 5.6 - 处理 Api 的内部服务器错误 (500) 的异常处理程序
- php - 将聊天文本中的符号对替换为 html 标签以设置为粗体、斜体和删除线