首頁  >  文章  >  後端開發  >  php數學常用函數

php數學常用函數

高洛峰
高洛峰原創
2016-11-29 13:10:511054瀏覽

定義與用法:abs() 函數傳回一個數的絕對值.

語法:abs(x),程式碼如下:

$abs=abs(-3.2);      //$abs=3.2abs 。 ceil(x)

參數描述

x 必需,一個數.

說明:返回不小於x 的下一個整數,x 如果有小數部分則進一位,ceil() 返回的類型仍然是float,因為float 值的範圍通常比integer 還要大,實例代碼如下:

echo ceil(5);         //5 

echo "
";

echo ""; 

echo ceil(6.999);        //7 

floor() 函數向下捨入為最接近的整數.

語法:floor(x) 語法數

.

說明:傳回不大於x 的下一個整數,將x 的小數部分捨去取整,floor() 回傳的型別仍然是float,因為float 值的範圍通常比integer 要大.

echo floor( 4);        //4 

echo "
"; 

echo floor(3.3);      .999);       //6 

定義和用法

fmod() 函數傳回除法的浮點數餘數.

文法:fmod(x,y)

參數描述 

x 必需,一個數.

y 必需,一個必要數. (x)除以除數(y)所得的浮點數餘數,餘數(r)的定義是:x = i * y + r,其中i 是整數,如果y 是非零值,則r 和x 的符號相同並且其數量值小於y,代碼如下:

$x=4.7;            //定義數值1 

$ y);          //進行求餘運算 

echo $x."除以".$y."的浮點數餘數為:".$r;   //輸出結果 

log10() 以10 為底的對數.

log10() 以10 為底的對數.

語法: log10(x)

參數描述 

x 必需,一個數.

說明:回傳參數x 以10 為底的對數,代碼如下:

$num1=100; 

🎠

🎠 $num3=3; 

$result1=log10($num1); 

$result2=log10($num2); 

$result3=log10($num3); 

$result3=log10($num3); 

數為$result1"; 

echo "
"; 

echo "$num2以10為底的對數為$result2"; 

echo "
";為底的對數為$result3"; 

echo "
"; 

log() 傳回自然對數.

語法:log(x,base)

參數描述

語法:log(x,base)

參數描述

x 必要一個數.

base 可選,如果規定了該參數,則返回logbasex.

說明:如果指定了可選的參數base,log() 返回logbasex,否則log() 返回參數x 的自然對數,實例代碼如下:

echo log(2.7183);       //傳回指定數值的自然對數 

echo "
"; 

echo "
"; 

echo log(1);        //傳回指定數值的自然對數 

echo "
"; 

/

echo "
"; 

echo log(-1);        //傳回指定數值的自然對數 

 

echo "
"; 

echo sqrt(10);         //3.16227766... 

//開放原始碼?   //輸出256 

echo "
"; 

echo pow(-1,20);        //輸出1 

echo "
"; 

echo pow(0,0);         //輸出1 

echo "
"; 

echo pow(-1, 4.5);

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn