PHP裏有哪些常用的數學函數?

php開發,我們經常會碰到一些數學運算,但很多人不知道php裏有提供一些常用的數學函數,方便我們對數學運算進行直接求值,而不用自己寫代碼去獲取結果。

操作方法

(01)第一個是求最大值,或最小值。不知道有相關函數時,我們都是用if語句去判斷哪個值大,哪個值小,這樣相對比較麻煩點。先看下不用php數學函數時,我們是怎麼做的,代碼如圖

PHP裏有哪些常用的數學函數?

(02)改用php提供的函數就簡單很多了,只需要調用max函數就行了,代碼如圖,

PHP裏有哪些常用的數學函數? 第2張

(03)運行頁面,得到正確的結果。

PHP裏有哪些常用的數學函數? 第3張

(04)如果你不止比較二個數字的大小,要比較多個數字的大小,還可以用這個函數,我們只要把要比較的多個數字放到一個數組裏,然後把數組傳給max函數就行了,代碼如圖(如果是求最小值,就把max函數改成用min函數)

PHP裏有哪些常用的數學函數? 第4張

(05)運行後,得到正確結果。

PHP裏有哪些常用的數學函數? 第5張

(06)除了max, min求最大,最小值函數,用得較多的還有round函數,該函數是對傳入的參數作四捨五入後返回結果。函數的第二個參數是指明結果保留多少位小數。代碼如圖

PHP裏有哪些常用的數學函數? 第6張

(07)運行頁面,得到正確結果,

PHP裏有哪些常用的數學函數? 第7張

(08)另外二個比較常用的函數是ceil和floor,前者是向上舍入取最接近的整數,和四捨五入差不多,但它不是小數位大於等於五才向上進一位,而是隻要小數位不爲0,則向上進一位。floor函數則是向下舍入取最接近的整數。即直接把小數去掉。修改代碼,驗證下,

PHP裏有哪些常用的數學函數? 第8張

(09)運行頁面,得到結果如圖

PHP裏有哪些常用的數學函數? 第9張