Re: bcmod() behavior is different from what I expected
| From: | Saki Takamachi | Date: | Tue, 23 Jul 2024 06:27:59 +0000 |
| Subject: | Re: bcmod() behavior is different from what I expected | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-124553@lists.php.net to get a copy of this message | ||
>> Hi internals,
>>
>> I noticed that
bcmod() behavior is a little different from
>> what I expected.
>>
>> First, look at the following code for bcdiv():
>> ```
>> bcdiv('99', '100', 2); // '0.99'
>> ```
>>
>> So what should the following code be?
>> ```
>> bcmod('99', '100', 2);
>> ```
>>
>> The result is '99.00'.
>> I was expecting '0.00' for this. I thought that
>> if gave bcdiv() and bcmod() the
>> exact same arguments, their results would not contradict each other.
>>
>> To me this is unexpected behaviour, how do you think?
>>
>> Regards,
>>
>> Saki
>
> However, considering the behavior of fdiv() and
> fmod(), the current behavior of
> bcmod()may be correct and my thinking may be wrong...
>
> Saki
I was probably tired. Please forget about this thread...
Saki