Hướng dẫn dùng php bcmod trong PHP

[PHP 4, PHP 5, PHP 7, PHP 8]

bcmodGet modulus of an arbitrary precision number

Description

bcmod[string $num1, string $num2, ?int $scale = null]: string

Parameters

num1

The dividend, as a string.

num2

The divisor, as a string.

Return Values

Returns the modulus as a string, or null if num2 is 0.

Changelog

VersionDescription
8.0.0 scale is now nullable.
7.2.0 num1 and num2 are no longer truncated to integer, so now the behavior of bcmod[] follows fmod[] rather than the % operator.
7.2.0 The scale parameter was added.

Examples

Example #1 bcmod[] example

Example #2 bcmod[] with decimals

See Also

  • bcdiv[] - Divide two arbitrary precision numbers

lauris at night dot lt

18 years ago

drahoszdenek at gmail dot com

9 years ago

The modulus can be only integer. For "floats" bcmod returns 0:



For real modulus you can use BN-PHP project [hosted at Bitbucket]:

Chủ Đề