我需要在 PHP 中模拟 ∞ 。
So that min(∞,$number)
总是$number
.
我想,对于整数,你可以使用PHP_INT_MAX,以下代码:
var_dump(PHP_INT_MAX);
在我的机器上给出以下输出:
int 2147483647
但你必须小心;看整数溢出 (引用) :
如果 PHP 遇到超出范围的数字
整数类型的界限,它将
而是被解释为浮点数。
另外,一个操作会导致
数量超出了范围
整数类型将返回浮点数
反而。
并且,从浮点数字文档页面:
浮点数的大小是
依赖于平台,尽管最大
~1.8e308,精度为
大约 14 位十进制数字是常见的
值(64 位 IEEE 格式)。
考虑到整数溢出,并根据您的情况,使用这种值可能是更好的(?)解决方案......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)