assertEquals(1020, $amount); $amount = 2; $amount = round(($amount * pow(10, $precision)),0); $this->assertEquals(200, $amount); $amount = 2.12; $amount = round(($amount * pow(10, $precision)),0); $this->assertEquals(212, $amount); } public function testBcMathWay() { $amount = 64.99; $amount = bcmul($amount, 100); $this->assertEquals(6499, $amount); $amount = 2; $amount = bcmul($amount, 100); $this->assertEquals(200, $amount); $amount = 2.12; $amount = bcmul($amount, 100); $this->assertEquals(212, $amount); } }