日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > php中四舍五入取整函數(shù)詳細介紹

php中四舍五入取整函數(shù)詳細介紹

來源:程序員人生   發(fā)布時間:2014-05-28 07:34:03 閱讀次數(shù):2556次

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

ceil — 進一法取整 

說明 

float ceil ( float value ) 

返回不小于 value 的下一個整數(shù),value 如果有小數(shù)部分則進一位.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); //最后頁,也是總頁數(shù)   
  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 的下一個整數(shù),將 value 的小數(shù)部分舍去取整.floor() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大. 

例子 1. floor() 例子

例子

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

實例代碼如下:

  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 — 對浮點數(shù)進行四舍五入 

說明 

float round ( float val [, int precision] ) 

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

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

注釋:prec 參數(shù)是在 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—對變數(shù)轉(zhuǎn)成整數(shù)型態(tài)

變量轉(zhuǎn)成整數(shù)類型.

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

返回值: 整數(shù)

函數(shù)種類: PHP 系統(tǒng)功能

內(nèi)容說明

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

例子intval()

實例代碼如下:

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

注:intval如果是字符型的會自動轉(zhuǎn)換為0 如

intval('abc');

輸出結(jié)果 0

如果是

intval('5fd');

輸出結(jié)果是

5

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中国一级特黄毛片大片 | 中文字幕日本视频 | 欧美天堂在线 | 欧美激情小视频 | 91久久久久久久 | 艳妇臀荡乳欲伦小说小强 | 精品国产乱码久久久久久蜜臀 | 狠狠爱成人 | 日韩高清在线一区 | 亚洲在线一区二区三区 | 97在线视频免费 | www.天天操.com | 91精品国产日韩91久久久久久 | 国产精品免费一区二区三区都可以 | 国产自产视频 | 亚洲欧美久久久 | 日本视频不卡 | 成人手机在线免费视频 | 亚洲精品久久久久久久久久久 | 国产成人极品 | 国产一区二区黄色 | 91麻豆精品国产自产在线观看一区 | 99国产精品99久久久久久粉嫩 | 欧美午夜一区二区 | 久久这里有精品 | 婷婷毛片| 黄色一级录像 | 欧美日韩高清在线观看 | av九九九 | 国内精品久久久久久久影视简单 | 成人免费视频观看视频 | 国产成人综合在线 | 黄色在线观看免费视频 | 嫩草官网 | 日本精品视频一区二区三区四区 | 视频二区在线 | 日韩性视频 | 精品欧美 | 日韩一区二区在线看 | 夜色亚洲 | 久久国产欧美日韩精品 |