搜尋
首頁PHP 函式庫其它類別庫處理特大數字的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

相關文章

如何使用 PHP 中的 BigInteger 類別處理大整數?如何使用 PHP 中的 BigInteger 類別處理大整數?

21Oct2024

在 PHP 中使用 BigInteger 類別 PHP 提供了多種處理大整數值的方法。 BigInteger 類別就是這樣的選項之一。但是,您可以使用外部程式庫

如何處理 PHP 和 MySQL 中的特殊字元?如何處理 PHP 和 MySQL 中的特殊字元?

20Nov2024

PHP 和 MySQL 中的特殊字元編碼資料庫特殊字元的儲存和檢索,特別是在諸如...之類的語言中使用的字符

Python 如何處理極大的數字?Python 如何處理極大的數字?

12Nov2024

在 Python 中處理大量數值One 可能會遇到 Python 中傳統數值資料型別不足以處理的情況...

C 如何處理任意大的數字?C 如何處理任意大的數字?

01Dec2024

C 中的大數字庫大型數值計算通常需要處理超出本機整數資料類型容量的數字...

BigInt 或外部函式庫:JavaScript 應如何處理大數字?BigInt 或外部函式庫:JavaScript 應如何處理大數字?

25Nov2024

在 JavaScript 中處理大數:本機 BigInt 與外部函式庫JavaScript 缺乏處理大數的內建解決方案,因此...

Java 如何處理極大的數字和小數值?Java 如何處理極大的數字和小數值?

25Dec2024

在 Java 中處理極大的數字在 Java 中,在使用「long」或「long」等資料型別時,操作極大的數字會帶來挑戰。

See all articles