php取整函式

2022-02-22 19:08:22 字數 1239 閱讀 5102

經常用到的php取整函式,主要是:ceil,floor,round,intval

ceil -- 進一法取整

說明float ceil ( float value )

返回不小於 value 的下乙個整數,value 如果有小數部分則進一位。ceil() 返回的型別仍然是 float,因為 float 值的範圍通常比 integer 要大。

例子 1. ceil() 例子

<?php

echo ceil(4.3);     // 5

echo ceil(9.999);     // 10

?>

floor -- 捨去法取整

說明float floor ( float value )

返回不大於 value 的下乙個整數,將 value 的小數部分舍去取整。floor() 返回的型別仍然是 float,因為 float 值的範圍通常比 integer 要大。

例子 1. floor() 例子

<?php

echo floor(4.3);     // 4

echo floor(9.999); // 9

?>

round -- 對浮點數進行四捨五入

說明float round ( float val [, int precision] )

返回將 val 根據指定精度 precision(十進位制小數點後數字的數目)進行四捨五入的結果。precision 也可以是負數或零(預設值)。

例子 1. round() 例子

<?php

echo round(3.4);             // 3

echo round(3.5);             // 4

echo round(3.6);             // 4

echo round(3.6, 0);         // 4

echo round(1.95583, 2);     // 1.96

echo round(1241757, -3); // 1242000

echo round(5.045, 2);     // 5.05

echo round(5.055, 2);     // 5.06

?>

intval---對變數轉成整數型態

例子intval()

<?php

echo intval(4.3);    //4

echo intval(4.6); // 4  

php取整函式

ceil 進一法取整 說明float ceil float value 返回不小於 value 的下乙個整數,value 如果有小數部分則進一位。ceil 返回的型別仍然是 float,因為 float 值的範圍通常比 integer 要大。例子 1.ceil 例子 echo ceil 4.3 5 ...

php 上取整函式是,PHP 取整函式參考

1,首先,來看ceil函式。ceil 進一法取整 說明float ceil float value 返回不小於 value 的下乙個整數,value 如果有小數部分則進一位。ceil 返回的型別仍然是 float,因為 float 值的範圍通常比 integer 要大。例子 1.ceil 複製 示例...

PHP 取整小結

整數小結 php取整數函式常用的四種方法,下面收集了四個函式 經常用到取整的函式,今天小小的總結一下!其實很簡單,就是幾個函式而已 主要是 ceil,floor,round,intval ceil 進一法取整 說明float ceil float value 返回不小於 value 的下乙個整數,v...