处理特大数字的PHP库
<?php namespace Moontoast\Math; class BigNumberTest extends \PHPUnit_Framework_TestCase { protected function setUp() { ini_set('bcmath.scale', 0); } /** * @covers Moontoast\Math\BigNumber::__construct * @covers Moontoast\Math\BigNumber::getValue * @covers Moontoast\Math\BigNumber::getScale * @covers Moontoast\Math\BigNumber::setValue * @covers Moontoast\Math\BigNumber::filterNumber * @covers Moontoast\Math\BigNumber::setDefaultScale */ public function testConstruct() { $bn1 = new BigNumber('9,223,372,036,854,775,808'); $this->assertSame('9223372036854775808', $bn1->getValue()); $this->assertEquals(0, $bn1->getScale()); $bn2 = new BigNumber(2147483647); $this->assertSame('2147483647', $bn2->getValue()); $this->assertEquals(0, $bn2->getScale());
这是一份处理特大数字的PHP库,需要的朋友可以下载使用。
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章

21 Oct 2024
在 PHP 中使用 BigInteger 类 PHP 提供了多种处理大整数值的方法。 BigInteger 类就是这样的选项之一。访问 BigInteger 类 BigInteger 类在 PHP 中本身并不可用。但是,您可以使用外部库

16 Dec 2024
Lithe Events 是一个轻量级但功能强大的库,用于 PHP 应用程序中的事件管理。它允许您轻松创建、注册、发出和删除事件,从而创建解耦且灵活的架构。这份详细指南将引导您完成

25 Nov 2024
在 JavaScript 中处理大数:本机 BigInt 与外部库JavaScript 缺乏处理大数的内置解决方案,因此......


热工具

热门文章
Oguri Cap Build Guide |漂亮的德比志
30 Jun 2025
手游攻略
Agnes Tachyon Build Guide |漂亮的德比志
03 Jul 2025
手游攻略
Grass Wonder Build Guide |乌玛妈妈漂亮的德比
08 Jul 2025
手游攻略
峰如何表现
24 Jun 2025
手游攻略
如何修复KB5060829未安装和其他报告的错误
30 Jun 2025
故障排查