我們經常用到的PHP取整函數,主要是:ceil,floor,round,intval。
**ceil ?進一法取整**
說明:float ceil ( float value )
返回不小于 value 的下一個整數,value 如果有小數部分則進一位。ceil() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。
PHP取整函數例子 1\. ceil() 例子
PHP
~~~
< ?php
echo ceil(4.3);
// 5
echo ceil(9.999);
// 10
?>
~~~
**floor ? 舍去法取整**
說明:float floor ( float value )
返回不大于 value 的下一個整數,將 value 的小數部分舍去取整。floor() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。
PHP取整函數例子 1\. floor() 例子
PHP
~~~
< ?php
echo floor(4.3);
// 4
echo floor(9.999);
// 9
?>
~~~
**round ? 對浮點數進行四舍五入**
說明:float round ( float val [, int precision] )
返回將 val 根據指定精度 precision(十進制小數點后數字的數目)進行四舍五入的結果。precision 也可以是負數或零(默認值)。
PHP取整函數例子 1\. round() 例子
PHP
~~~
< ?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 ? 對變數轉成整數型態**
PHP取整函數例子intval()
PHP
~~~
< ?php
echo intval(4.3);
//4
echo intval(4.6);
//4
?>
~~~
- 前端
- 技巧匯總
- 構建 Node + Webpack + React 熱加載開發環境
- React
- Redux
- Webpack
- ES6
- HTML5+CSS3
- Javascript
- JS超簡潔拖動代碼
- jQuery
- 后端
- 技巧匯總
- 代碼中特殊的注釋技術——TODO、FIXME和XXX的用處
- PHP
- Xdebug不解之謎
- PHP時間獲取
- PHP遞歸優化 使用匿名函數進行遞歸
- PHP 發起POST請求
- PHP獲得數組的交集與差集
- PHP遞歸獲取下級數組,可指定ID,一維數組
- PHP 判斷是否為Get/Post/Ajax提交
- PHP實現分流隊列平均顯示信息
- PHP多維數組 指定列排序
- PHP 類Class詳解 筆記記錄
- PHP取整函數詳解
- Node
- Elasticsearch
- 數據庫
- 技巧匯總
- Mysql
- Mysql分區表實現
- Mysql union與union all 查詢
- Mysql 表中表查詢
- Mysql 分組查詢 與 分組條件查詢
- MySQL 添加列,修改列,刪除列
- Mysql優化之:構建海量表,定位慢查詢
- Mysql優化之:表的設計滿足3NF
- Mysql優化常見方法
- Mysql存儲過程詳解
- 運維
- 技巧匯總
- Linux
- Linux Centos系統下 設置代理服務器上網
- Centos7增加開機啟動腳本
- centos 掛載windows共享目錄
- CentOS設置SSH Key登錄
- Linux/CentOS單網卡綁定多個IP
- Windows
- Win10開機啟動項設置全解攻略
- PuTTY連接Linux服務器經常斷線解決方案
- Docker
- Docke啟動文件 docker-compose.yml
- Docker命令簡介(未完)
- Docker閑雜筆記
- Apache
- Nginx
- Nginx配置upstream實現負載均衡
- Nginx負載均衡學習
- IDE
- 技巧匯總
- WebStorm
- PHPStorm
- 協作
- 技巧匯總
- Git
- git 放棄本地修改 強制更新
- git編譯安裝與常用命令
- Svn