PHP常用的數學函式(培訓筆記)

2021-08-21 10:27:57 字數 2144 閱讀 2783

php常用的數學函式(培訓筆記)

1、abs():求乙個數的絕對值;

語法:abs(數字);//根據引數,返回float或int

說明:乙個數的絕對值就是非負數。

例如:<?php

echo abs(5.1);//輸出5.1

echo abs(-5);//輸出 5

echo abs(4);//輸出4 

?>

2、ceil():進一取值;      

語法:ceil(數字x);

返回大於等於 x 的乙個整數,x 如果有小數部分則進一取整

例如:<?php

echo ceil(0.60); //輸出 1

echo ceil(0.40); //輸出 1

echo ceil(5); //輸出 5

echo ceil(5.1); //輸出 6

echo ceil(-4.1); //輸出 -4

?>

3、floor():捨掉小數部分;

語法:floor(數字x);

返回小於等於 x  的下乙個整數,將 x  的小數部分舍去取整

例如:<?php

echo floor(0.60);//輸出 0

echo floor(0.40); //輸出 0

echo floor(5); //輸出 5

echo floor(5.1); //輸出 5

echo floor(5.4); //輸出 5

echo floor(-3.1); //輸出 -4 

?>

4、round():四捨五入;       

語法:round(數字 [,保留小數點位數] );

返回處理後的結果

例如:<?php

echo round(0.60); //輸出 1

echo round(0.40); //輸出 0

echo round(3.14159,2); //輸出 3.14

?>

5、max():求最大值;

語法:max($num1,$num2 [,$num3...]);

返回引數中最大的乙個數值

例如:<?php

echo max(5,7); //輸出 7

echo max(-4,-5); //輸出 -3

echo max(7.25,7.35); //輸出 7.35

?>

6、min():求最小值;

語法:min($num1,$num2[,$num3...]);

返回引數中最小的乙個數值

例如:<?php

echo min(5,6); //輸出 5

echo min(-3,-6); //輸出 -6  

echo min(7.25,7.35); //輸出 7.25

?>

7、is_numeric():檢測變數是否為數字或數字字串;

語法: is_numeric($num1);//返回true / false

例如:<?php

if(is_numeric(123))

if(is_numeric('123'))

?>

8、intval():把變數轉換為整型;

語法: intval($var);//返回整型數值(int)

說明 : $var是字串從開始位置遇上數字或正負符號才開始做轉換,

再遇到非數字或字串結束時結束轉換;

例如:<?php

var_dump(intval('12dd'));//輸出 12

var_dump(intval(array(1,2,3)));//輸出 1

var_dump(intval(array()));//輸出 0

?>

9、strval():把變數轉換為字串;

語法: strval($var);//返回字串(str)

例如:<?php

var_dumpstrval(34dd));//輸出 『34dd』   

?>

php常用函式 數學

學習php的過程中,整理的一些常用的函式,這是數學函式。header content type text html charset utf 8 求絕對值 abs echo abs 12 12 進一取整法 echo ceil 7.9999 8 舍去取整法 echo floor 7.9999 7 浮點數...

PHP 陣列函式 學習筆記

php陣列 array 函式是php的核心組成部分,支援對單維或多維陣列的操作。常用的陣列函式 1.陣列的鍵值操作函式 array keys 返回陣列中部分的或所有鍵名 重點內容 arr array a 張三 b 李四 c 王二 val1 array keys 張三 print r val1 返回結...

Matlab常用函式,學習筆記

畫折線圖 m importdata 路徑 讀入矩陣 plot m 1 m 2 r 畫圖,m的第一列為 x軸,第2列為 y軸,紅色折線圖 a是乙個矩陣,矩陣的平方為 a 2,即矩陣乘以它本身。a中每個元素的平方 a.2 hy學長,畫 y列時的 m importdata c users visual d...