php 如何添加自定義函數?php 在處理浮點數的時候經常要需要用的四舍五入函數比如在開發訂單中,金額結算,支付,退款等都會涉及到到結算,結算就會用到浮點數類型,偶爾會保留兩位小數,這個時候就會用到四舍五入函數了,以下是對這幾個函數的講解,,下面我們就來說一說關于php 如何添加自定義函數?我們一起去了解并探讨一下這個問題吧!
php 在處理浮點數的時候經常要需要用的四舍五入函數。比如在開發訂單中,金額結算,支付,退款等都會涉及到到結算,結算就會用到浮點數類型,偶爾會保留兩位小數,這個時候就會用到四舍五入函數了,以下是對這幾個函數的講解,
floor函數和ceil函數互相搭配起來可以使php 處理的數據更加真實可靠。
floor:舍去取整 ceil:取整,和floor功能相反 round:根據參數選擇精度(這是真正的四舍五入) intval:獲取變量的整數值,如果參數是字符串,則反回0
看看你使用了哪個函數比較好!
先來看floor函數:
語法:
float floor ( float value )
說明:
返回不大于 value 的下一個整數,将 value 的小數部分舍去取整。floor() 返回的類型仍然是 float,因為 float 值的範圍通常比 integer 要大。
floor() 例子 1
<?php echo floor(1.6); // will output "1" echo floor(-1.6); // will output "-2"
floor() 例子 2
<?php echo(floor(0.60)); echo(floor(0.40)); echo(floor(5)); echo(floor(5.1)); echo(floor(-5.1)); echo(floor(-5.9)) ?>
輸出:
0 0 5 5 -6 -6
ceil函數:
語法:
float ceil ( float value )
說明:
如果你現在在面試PHP的道路上,看看面試基礎題吧
Redis相關面試題
舉兩個例子,怎麼樣寫好代碼
最經典的算法,獻給正在面試道路上的你
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!