當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP gmp_div()用法及代碼示例



定義和用法

這個gmp_div()函數對數字進行除法。

描述

gmp_div() 將給定的數字相除並返回一個 GMP 數字。

用法

gmp_div ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ):GMP

參數

Sr.No 參數及說明
1

a

被分割的編號。可以是GMP資源編號、gmp對象或數字字符串。

2

b

您將與參數 a 相除的數字。它可以是 GMP 資源編號、gmp 對象或數字字符串。

3

round

舍入如下 -

  • GMP_ROUND_ZERO - 結果被截斷為 0。
  • GMP_ROUND_PLUSINF - 結果向+無窮大四舍五入。
  • GMP_ROUND_MINUSINF - 結果向-無窮大四舍五入。

返回值

PHP gmp_div() 函數將給定的數字相除並返回一個 GMP 數字。

PHP版本

此函數適用於 5.0.0 以上的 PHP 版本。

例子1

gmp_div() 的工作 -

<?php
   $num1 = gmp_div("200", "5");
   $num2 = gmp_div("99", "3");
   $num3 = gmp_div("1", "3", GMP_ROUND_PLUSINF);
   $num4 = gmp_div("-100", "4", GMP_ROUND_PLUSINF);
   $num5 = gmp_div("-50", "4", GMP_ROUND_MINUSINF);
   echo "The number 200/5 is:".$num1;
   echo "<br/><br/>";
   echo "The number 99/3 is:".$num2;
   echo "<br/><br/>";
   echo "The number 1/3 is:".$num3;
   echo "<br/><br/>";
   echo "The number -100/4 is:".$num4;
   echo "<br/><br/>";
   echo "The number -50/4 is:".$num5;
?>

這將產生以下結果 -

The number 200/5 is:40
The number 99/3 is:33
The number 1/3 is:1
The number -100/4 is:-25
The number -50/4 is:-13

例子2

使用十六進製數處理 gmp_div() -

<?php
   $num1 = gmp_div("0x80", "0xFF");
   echo "The number 0x80/0xFF is:".$num1;
?>

這將產生以下結果 -

The number 0x80/0xFF is:0

相關用法


注:本文由純淨天空篩選整理自 PHP - gmp_div() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。