多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中四舍五入取整函數詳細介紹

php中四舍五入取整函數詳細介紹

來源:程序員人生   發布時間:2014-05-28 07:34:03 閱讀次數:2565次

本文章中我們介紹了php中四個常用的取整和四舍五入函數ceil,floor,round,intval ,下面我們來詳細介紹.

ceil — 進一法取整 

說明 

float ceil ( float value ) 

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

例子 1. ceil() 例子

實例代碼如下:

  1. <?php  
  2. echo ceil(4.3); // 5  
  3. echo ceil(9.999); // 10  
  4. ?> 

在分頁時我們會常用到的

//頁碼計算: 

實例代碼如下:

  1. $lastpg=ceil($totle/$displaypg); //最后頁,也是總頁數   
  2.    $lastpg=$lastpg ? $lastpg : 1; //沒有顯示條目,置最后頁為1   
  3.    $page=min($lastpg,$page);   
  4.    $prepg=$page-1; //上一頁   
  5.    $nextpg=($page==$lastpg ? 0 : $page+1); //下一頁   
  6.    $firstcount=($page-1)*$displaypg;  

floor — 舍去法取整 

說明 

float floor ( float value ) 

返回不大于 value 的下一個整數,將 value 的小數部分舍去取整.floor() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大. 

例子 1. floor() 例子

例子

在本例中,我們將對不同的數應用 floor() 函數:

實例代碼如下:

  1. <?php 
  2. echo(floor(0.60)); 
  3. echo(floor(0.40)); 
  4. echo(floor(5)); 
  5. echo(floor(5.1)); 
  6. echo(floor(-5.1)); 
  7. echo(floor(-5.9)) 
  8. ?> 

輸出:

0

0

5

5

-6

-6

round — 對浮點數進行四舍五入 

說明 

float round ( float val [, int precision] ) 

返回將 val 根據指定精度 precision(十進制小數點后數字的數目)進行四舍五入的結果.precision 也可以是負數或零(默認值).

注釋:PHP 默認不能正確處理類似 "12,300.2" 的字符串.

注釋:prec 參數是在 PHP 4 中被引入的..

實例代碼如下:

  1. <?php 
  2. echo(round(0.60)); 
  3. echo(round(0.50)); 
  4. echo(round(0.49)); 
  5. echo(round(-4.40)); 
  6. echo(round(-4.60)); 
  7. ?> 

輸出:

1

1

0

-4

-5

intval—對變數轉成整數型態

變量轉成整數類型.

語法: int intval(mixed var, int [base]);

返回值: 整數

函數種類: PHP 系統功能

內容說明

本函數可將變量轉成整數類型.可省略的參數 base 是轉換的基底,默認值為 10.轉換的變量 var 可以為數組或類之外的任何類型變量.

例子intval()

實例代碼如下:

  1. <?php  
  2. echo intval(4.3); //4  
  3. echo intval(4.6); // 4  
  4. ?> 

注:intval如果是字符型的會自動轉換為0 如

intval('abc');

輸出結果 0

如果是

intval('5fd');

輸出結果是

5

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美激情视频一区二区三区 | 国产精品视频国产永久视频 | 免费国产在线视频 | 免费晚上看片www | 亚洲小说春色综合另类小说 | 国产高清在线精品二区一 | 曰本裸色私人影院噜噜噜影院 | 中文字幕精品在线视频 | 一级做a爰片久久毛片 | 最近中文字幕免费mv视频 | 国产亚洲欧美精品久久久 | 五月天婷婷在线视频国产在线 | 97色婷婷成人综合在线观看 | 亚洲精品国自产拍影院 | 手机看片欧美日韩 | 亚洲国产精品a一区二区三区 | 亚洲色图欧美色 | 天天综合网久久 | 日本不卡视频 | 成人免费a视频 | 在线播放亚洲美女视频网站 | 亚洲一区 中文字幕 久久 | 亚洲永久精品一区二区三区 | 性欧美高清极品猛交 | 综合久久久久久久 | 国产美女激情 | 亚欧国产 | 国产精品一区高清在线观看 | 天天综合亚洲国产色 | 五月天视频网 | 国产精品欧美一区二区三区 | 久久亚洲精品成人综合 | 亚洲欧美日韩精品久久亚洲区 | 日本叼嘿| 精品国产精品a | 国产不卡在线视频 | 久久久一区二区三区 | 国产欧美一区二区精品性色 | 性久久久久久久久久 | 国产91久久久久久久免费 | 亚洲欧美偷拍视频 |