数码资讯
对PHP整数recongruent返回负数相关的解决方案
虽然PHP语言是强大的,但这并不意味着它没有缺陷,并有一些头痛在写代码的过程。下面我们将给你一个解决PHP整数recongruent返回负数。 让我们先看一个例子。 复制代码代码如下所示: $ = 16244799483; 回声$ 9999999; 5069794的输出/结果,正确的结果应该是480
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
虽然PHP语言是强大的,但这并不意味着它没有缺陷,并有一些头痛在写代码的过程。下面我们将给你一个解决PHP整数recongruent返回负数。
让我们先看一个例子。
复制代码代码如下所示:
$ = 16244799483;
回声$ 9999999;
5069794的输出/结果,正确的结果应该是4801107。
事实上,这也是一个PHP bug。最重要的是PHP是一种很弱的语言。他造了一台机器来判断用户的类型。
但机器毕竟是一台机器。犯错误的时候到了。就像它。所以此时我们需要人工干预。
所以我想用下面的方法来解决PHP整数的负数问题。
复制代码代码如下所示:
(16244799483)floatval RES =美元;
var_dump(合物% 9999999);
我们看到结果或错误- 5069794。
但值得注意的是,返回是int类型。
的详细介绍,我们想the.php整数余数问题返回负数。
默认情况下PHP剩余是一个整数。
当你定义$ = 16244799483;
事实上,它已经溢出来了。因此,必须将强制类型转换添加到浮点类型中。
但这还不够,因为%的计算仍然是整数。
所以我们需要一个函数fmod。对于浮式。
因此,PHP整数剩余负数的最终解决方案如下:
复制代码代码如下所示:
(16244799483)floatval RES =美元;
var_dump(Fmod(合物,9999999));
在这种方式中,我们解决了PHP的整数recongruent返回负数的问题。)
让我们先看一个例子。
复制代码代码如下所示:
$ = 16244799483;
回声$ 9999999;
5069794的输出/结果,正确的结果应该是4801107。
事实上,这也是一个PHP bug。最重要的是PHP是一种很弱的语言。他造了一台机器来判断用户的类型。
但机器毕竟是一台机器。犯错误的时候到了。就像它。所以此时我们需要人工干预。
所以我想用下面的方法来解决PHP整数的负数问题。
复制代码代码如下所示:
(16244799483)floatval RES =美元;
var_dump(合物% 9999999);
我们看到结果或错误- 5069794。
但值得注意的是,返回是int类型。
的详细介绍,我们想the.php整数余数问题返回负数。
默认情况下PHP剩余是一个整数。
当你定义$ = 16244799483;
事实上,它已经溢出来了。因此,必须将强制类型转换添加到浮点类型中。
但这还不够,因为%的计算仍然是整数。
所以我们需要一个函数fmod。对于浮式。
因此,PHP整数剩余负数的最终解决方案如下:
复制代码代码如下所示:
(16244799483)floatval RES =美元;
var_dump(Fmod(合物,9999999));
在这种方式中,我们解决了PHP的整数recongruent返回负数的问题。)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。