首页 > 解决方案 > 如何在 PhP 中划分一个巨大的数字

问题描述

我想在 PHP 中将一个巨大的数字除以 97。

我的号码:500105175408332501131480

在 Java 中我使用了 Bigint 类,但在 PHP 中我不能。我在沙盒机器上工作也很重要,所以我不能使用 Composer 等。

(我在https://platform.entwicklerheld.de上工作)

有没有可能在不使用像https://github.com/pear/Math_BigInteger/blob/trunk/demo/benchmark.php这样的 Lib 的情况下分割如此巨大的数字?

标签: phpmathdivisioninteger-division

解决方案


BC Math可以用字符串计算。我猜您只想拥有该部门的其余部分?那么bcmod将是你的选择。否则挑bcdiv

注意:仅适用于 php 7.2+,在此函数也以 int 精度切割之前。


推荐阅读