糯米文學吧

位置:首頁 > 計算機 > php語言

php數學常用函數

php語言2.07W

PHP語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。下面是本站小編精心為大家整理的php數學常用的函數,希望對大家有幫助,更多內容請關注應屆畢業生網!

php數學常用函數

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

  語法:abs(x),

代碼如下:

$abs=abs(-3.2); //$abs=3.2

$abs2=abs(5); //$abs2=5

$abs3=abs(-5); //$abs3=5

定義和用法:ceil() 函數向上舍入為最接近的整數.

  語法ceil(x)

參數 描述

x 必需,一個數.

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

echo ceil(5); //5

echo "

";

echo ceil(3.3); //4

echo "

";

echo ceil(6.999); //7

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

  語法:floor(x)

參數 描述

x 必需,一個數.

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

echo floor(4); //4

echo "

";

echo floor(3.3); //3

echo "

";

echo floor(6.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=1.3; //定義數值2

$r=fmod($x,$y); //進行求餘操作

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

log10() 以 10 為底的對數.

  語法:log10(x)

參數 描述

x 必需,一個數.

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

$num1=100;

$num2=1000;

$num3=3;

$result1=log10($num1);

$result2=log10($num2);

$result3=log10($num3);

echo "$num1以10為底的對數為$result1";

echo "

";

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

echo "

";

echo "$num3以10為底的對數為$result3";

echo "

";

log() 返回自然對數.

  語法:log(x,base)

參數 描述

x 必需,一個數.

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

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

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

echo "

";

echo log(2); //返回指定數值的自然對數

echo "

";

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

echo "

";

echo log(0); //返回指定數值的自然對數

echo "

";

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

//

echo sqrt(9); //輸出3

echo "

";

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

//開源代碼

//

var_dump(pow(2, 8)); //輸出256

echo "

";

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

echo "

";

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

echo "

";

echo pow(-1, 4.5); //返回錯誤

標籤:PHP 函數 數學