Let's say I have
$foo = bcsub(bcdiv(1, 3, 20), 0.00001, 20);
it returns me 0.33333333333333333333
If I have
$foo = bcsub(bcdiv(1, 3, 20), 0.0001, 20);
it returns me 0.33323333333333333332
If I have
$foo = bcsub(0.333333333333333333, 0.00001, 20);
it returns me 0.33333333333333331483
If I have
$foo = bcsub(0.333333333333333333, 0.0001, 20);
it returns me 0.33323333333333331482
So why it can't properly subtract, it's something with floating point? But it works fine when just bcdiv(1, 3, 20)