在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    PHP-bc函數(shù)及其應(yīng)用詳解

    bcadd —— 兩個任意精度數(shù)字的加法計算 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcadd(string $num1, string $num2, ?int $scale = null): string

    注:對 num1 和 num2 求和。

    參數(shù)

    num1 — 左操作數(shù),字符串類型

    num2 — 右操作數(shù),字符串類型。

    scale — 此可選參數(shù)用于設(shè)置結(jié)果中小數(shù)點后的小數(shù)位數(shù)。也可通過使用 bcscale() 來設(shè)置全局默認(rèn)的小數(shù)位數(shù),用于所有函數(shù)。如果未設(shè)置,則默認(rèn)為 0?,F(xiàn)在 scale 可以為 null。

    返回值:以字符串返回兩個操作數(shù)求和之后的結(jié)果。

    范例

    bcsub —— 兩個任意精度數(shù)字的減法 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcsub(string $num1, string $num2, ?int $scale = null): string

    注: num1 減去 num2 。

    參數(shù):

    num1 — 左操作數(shù),字符串類型。

    num2 — 右操作數(shù),字符串類型。

    scale — 此可選參數(shù)用于設(shè)置結(jié)果中小數(shù)點后的小數(shù)位數(shù)。也可通過使用 bcscale() 來設(shè)置全局默認(rèn)的小數(shù)位數(shù),用于所有函數(shù)。如果未設(shè)置,則默認(rèn)為 0?,F(xiàn)在 scale 可以為 null。

    返回值:以 string 類型返回減法之后的結(jié)果。

    范例:

    bcmul —— 兩個任意精度數(shù)字乘法計算 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcmul(string $num1, string $num2, ?int $scale = null): string

    注: num1 乘以 num2 。

    參數(shù):

    num1 — 左操作數(shù),字符串類型。

    num2 — 右操作數(shù),字符串類型。

    scale — 此可選參數(shù)用于設(shè)置結(jié)果中小數(shù)點后的小數(shù)位數(shù)。也可通過使用 bcscale() 來設(shè)置全局默認(rèn)的小數(shù)位數(shù),用于所有函數(shù)。如果未設(shè)置,則默認(rèn)為 0?,F(xiàn)在 scale 可以為 null。

    返回值:以 string 類型返回減法之后的結(jié)果。

    范例:

    bcp —— 兩個任意精度的數(shù)字除法計算 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcp(string $num1, string $num2, ?int $scale = null): string

    注: num1 除以 num2 。

    參數(shù):

    num1 — 左操作數(shù),字符串類型。

    num2 — 右操作數(shù),字符串類型。

    scale — 此可選參數(shù)用于設(shè)置結(jié)果中小數(shù)點后的小數(shù)位數(shù)。也可通過使用 bcscale() 來設(shè)置全局默認(rèn)的小數(shù)位數(shù),用于所有函數(shù)。如果未設(shè)置,則默認(rèn)為 0?,F(xiàn)在 scale 可以為 null。

    返回值:以 string 類型返回減法之后的結(jié)果。

    范例:

    bccomp —— 比較兩個任意精度的數(shù)字 (PHP 4, PHP 5, PHP 7, PHP 8)

    bccomp(string $num1, string $num2, ?int $scale = null): int

    注: 比較 num1 和 num2, 并且返回整型數(shù)字的結(jié)果。

    參數(shù):

    num1 — 左邊的運(yùn)算數(shù),是一個字符串。

    num2 — 右邊的運(yùn)算數(shù),是一個字符串。

    scale — 可選的 scale 參數(shù)被用作設(shè)置指示數(shù)字, 在使用來作比較的小數(shù)點部分。

    返回值:兩個數(shù)相等時返回 0; num1 比 num2 小時返回 -1; 其他則返回 1?,F(xiàn)在 scale 可以為 null。

    范例:

    bcmod —— 任意精度數(shù)字取模 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcmod(string $num1, string $num2, ?int $scale = null): string

    注: 對 num1 使用 num2 取模。 除非 num2 是零,否則結(jié)果必定和 num1 有相同的符號。

    參數(shù):

    num1 — string 類型的被除數(shù)。

    num2 — string 類型的除數(shù)。

    scale — 現(xiàn)在 scale 可以為 null。

    返回值:返回字符串類型取模后的結(jié)果,如果 num2 為 0 則返回 null。

    范例:

    bcpow—— 任意精度數(shù)字的乘方 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcpow(string $num, string $exponent, ?int $scale = null): string

    注: num 的 exponent 次方運(yùn)算。

    參數(shù):

    num — string 類型的底數(shù)。

    exponent — string 類型的指數(shù)。 如果指數(shù)不是整數(shù),將被截斷。 指數(shù)的有效范圍取決于平臺,但起碼支持 -2147483648 到 2147483647 的范圍。

    scale — 此可選參數(shù)用于設(shè)置結(jié)果中小數(shù)點后的小數(shù)位數(shù)。也可通過使用 bcscale() 來設(shè)置全局默認(rèn)的小數(shù)位數(shù),用于所有函數(shù)。如果未設(shè)置,則默認(rèn)為 0。

    返回值:返回字符串類型的結(jié)果。

    范例:

    bcpowmod —— 先取次方然后取模。 (PHP 5, PHP 7, PHP 8)

    bcpowmod( string $num, string $exponent, string $modulus, ?int $scale = null): string

    注: 先取次方然后取模。

    參數(shù):

    base — 左操作數(shù)。它是一個字符串類型的參數(shù)。

    exponent — string 類型的指數(shù)。 指數(shù)的正確操作數(shù)。

    modulus —string 類型的參數(shù)。接受表示模數(shù)的操作數(shù)。

    scale — 一個整數(shù)類型參數(shù)。它說明 ( base exponent %mod )結(jié)果中小數(shù)點后的位數(shù)。其默認(rèn)值為 0。

    返回值:該函數(shù)將結(jié)果作為字符串返回?;蛘撸绻?shù)為 0 或指數(shù)為負(fù),則返回 False。

    范例:

    bcscale —— 設(shè)置/獲取所有 bc math 函數(shù)的默認(rèn)小數(shù)點保留位數(shù) (PHP 4, PHP 5, PHP 7, PHP 8)

    bcscale(int $scale): int

    設(shè)置所有 bc math 函數(shù)在未設(shè)定情況下的小數(shù)點保留位數(shù)。

    bcscale(null $scale = null): int

    注: 獲取當(dāng)前的小數(shù)點保留位數(shù)。

    參數(shù):

    scale — 小數(shù)點保留位數(shù)。

    返回值:設(shè)置的時候,返回之前的小數(shù)點保留位數(shù)。否則就是返回當(dāng)前的位數(shù)。

    范例:

    bcsqrt —— 任意精度數(shù)字的二次方根 (PHP 4, PHP 5, PHP 7, PHP 8)

    bcsqrt(string $num, ?int $scale = null): string

    注: 返回 num 的二次方根。

    參數(shù):

    num — string 類型的操作數(shù)。

    scale — 此可選參數(shù)用于設(shè)置結(jié)果中小數(shù)點后的小數(shù)位數(shù)。也可通過使用 bcscale() 來設(shè)置全局默認(rèn)的小數(shù)位數(shù),用于所有函數(shù)。如果未設(shè)置,則默認(rèn)為 0。

    返回值:以 string 類型返回二次方根的結(jié)果,如果 num 是負(fù)數(shù)則返回 null。

    范例:

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年6月20日 06:28
    下一篇 2022年6月20日 06:28

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息