<?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());
Ini adalah perpustakaan PHP untuk memproses bilangan yang sangat besar Rakan yang memerlukannya boleh memuat turun dan menggunakannya.
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
![Bagaimanakah Perpustakaan Bignum Boleh Membantu Mengendalikan Nombor Integer Yang Sangat Besar?](https://img.php.cn/upload/article/001/246/273/173171172334005.jpg)
16 Nov 2024
Menggunakan Perpustakaan Bignum untuk Mengendalikan Nombor Integer Amat BesarAnda menghadapi had semasa cuba mewakili yang sangat besar...
![Bagaimanakah PHP Boleh Mengendalikan Nombor Besar Dengan Tepat, dan Apakah Perpustakaan Yang Tersedia?](https://img.php.cn/upload/article/001/246/273/173404627114074.jpg)
13 Dec 2024
Mengendalikan Nombor Besar dalam PHPApabila berurusan dengan nombor besar dalam PHP, adalah penting untuk memahami cara PHP mengendalikan operasi aritmetik. Oleh...
![Apakah Mekanisme yang Diberikan PHP untuk Mengendalikan Integer Besar?](https://img.php.cn/upload/article/001/246/273/172948161020289.jpg)
21 Oct 2024
BigInteger ClassPHP Terbina dalam PHP menawarkan sokongan terbina dalam untuk mengendalikan integer berskala besar melalui kelas BigInteger. Kelas ini menyediakan operasi yang cekap untuk memanipulasi integer melebihi julat integer biasa. Mengakses BigInteger Cl
![Bagaimanakah Saya Boleh Mengendalikan Nombor Besar Dengan Tepat untuk Eksponensiasi Modular dalam PHP?](https://img.php.cn/upload/article/001/246/273/173398369746743.jpg)
12 Dec 2024
Mengendalikan Nombor Besar dalam PHP untuk Eksponentasi Modular Eksponensial modular ialah operasi penting dalam pelbagai aplikasi matematik,...
![Bagaimanakah saya boleh mengoptimumkan Transformasi Teori Nombor (NTT) dan aritmetik modular saya untuk pengiraan yang lebih pantas, terutamanya dengan nombor yang sangat besar (cth., melebihi 12000 bit)?](https://img.php.cn/upload/article/001/246/273/173428999961926.jpg)
16 Dec 2024
Aritmetik modular dan pengoptimuman NTT (medan terhingga DFT) Pernyataan MasalahSaya mahu menggunakan NTT untuk kuasa dua pantas (lihat Fast bignum...
![Bagaimana untuk mencari nombor yang lebih besar daripada 80 dalam tatasusunan php](https://img.php.cn/upload/article/000/000/024/628f6afca9780134.jpg)
26 May 2022
Kaedah: 1. Sesuaikan fungsi untuk memproses tatasusunan dan mengembalikan nombor lebih besar daripada 80. Sintaks ialah "fungsi f($n){return($n>80);}" 2. Gunakan array_filter() untuk memanggil fungsi tersuai Proses tatasusunan yang ditentukan, "array_filter($arr,"f")".
![](/static/imghw/down_right.png)
![](/static/imghw/taglogo.png)
Hot Tools
![Pustaka PHP untuk bekas suntikan kebergantungan](https://img.php.cn/upload/manual/000/000/001/5e2171bf3c005481.png)
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej
![](/static/imghw/taglogo.png)