php之为非常大的数字计算 a % b之php

kuangbin 阅读:41 2024-11-01 17:39:52 评论:0

我必须为两个非常大的数字计算 a % b。 我不能使用默认的模运算符,因为 abPHP_INT_MAX 大,所以我必须将它们作为“字符串”处理。

我知道存在特殊的数学库,如 BCGMP 但我不能使用它们,因为我的应用程序可能会托管在共享主机上,其中这些未启用。 我必须在 php 中编写一个函数来完成这项工作。该函数将两个字符串(两个数字)作为参数并且必须返回 a % b,但我不知道如何开始? 如何解决这个问题?

请您参考如下方法:

自 PHP 4.0.4 起,libbcmath 与 PHP 捆绑在一起。此扩展不需要任何外部库。这些函数仅在 PHP 配置为 --enable-bcmath 时可用。

Windows 版本的 PHP 内置了对此扩展的支持。您不需要加载任何额外的扩展来使用这些功能。您应该能够自己启用这些功能,而无需托管公司采取任何行动。


标签:PHP
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号