搜索
首页PHP 库Other libraries处理特大数字的PHP库
处理特大数字的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

相关文章

BigInt 或外部库:JavaScript 应如何处理大数字?BigInt 或外部库:JavaScript 应如何处理大数字?

25Nov2024

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

Python 如何处理极大的数字?Python 如何处理极大的数字?

12Nov2024

在 Python 中处理大量数值One 可能会遇到 Python 中传统数值数据类型不足以处理的情况...

Bignum 库如何帮助处理极大的整数?Bignum 库如何帮助处理极大的整数?

16Nov2024

使用 Bignum 库处理极大的整数在尝试表示极大的整数时遇到限制...

如何在 JavaScript 中处理庞大的数字:哪个库适合您?如何在 JavaScript 中处理庞大的数字:哪个库适合您?

04Nov2024

在 JavaScript 中处理庞大的数字面对在 JavaScript 中管理巨大数字的挑战,开发人员寻求有效的解决方案来...

C 如何处理任意大的数字?C 如何处理任意大的数字?

01Dec2024

C 中的大数字库大型数值计算通常需要处理超出本机整数数据类型容量的数字......

PHP 如何准确处理大数,有哪些库可用?PHP 如何准确处理大数,有哪些库可用?

13Dec2024

在 PHP 中处理大数 在 PHP 中处理大数时,了解 PHP 如何处理算术运算非常重要。经过...

See all articles