首頁 後端開發 php教程 PHP取整函數:ceil,floor,round,intval的差異介紹

PHP取整函數:ceil,floor,round,intval的差異介紹

Jul 03, 2018 pm 03:49 PM
ceil floor intval round

以下是對PHP中的取整函數:ceil,floor,round,intval的區別進行了詳細的介紹,需要的朋友可以過來參考下

我們常用到的PHP取整函數,主要是:ceil,floor,round,intval。

ceil -- 進一法取整
說明
float ceil ( float value )

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

PHP取整函數範例1. ceil() 範例

< ?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 echo floor(4.3); 
// 4 echo floor(9.999); 
// 9 
?>
登入後複製

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

float round ( float val [, int precision] )
登入後複製

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

PHP取整數函數範例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---將變數轉成整數型態
#PHP取整函數範例intval()

< ?
php echo intval(4.3); 
//4 echo intval(4.6); 
//4 
?>
登入後複製

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

關於php htmlentities()函數的定義和用法

關於PHP7.1使用openssl替換mcrypt的介紹

#

以上是PHP取整函數:ceil,floor,round,intval的差異介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php中的round是什麼意思 php中的round是什麼意思 Mar 10, 2023 am 10:04 AM

在php中,round的意思為“四捨五入”,是一個內建函數,作用是將浮點數轉換為整數;該函數可以對浮點數進行四捨五入,並返回一個float類型的整數值,語法“round(number, precision,mode);」。

如何用PHP的round()函數除以四捨五入 如何用PHP的round()函數除以四捨五入 Mar 21, 2023 pm 04:32 PM

round() 函數是PHP數字格式化函式庫中一個非常實用的函數,可以將浮點數四捨五入到指定的小數位數。但是,由於PHP的除法運算可能會出現無限小數或精度遺失的問題,因此對除數進行四捨五入也很必要。接下來,我們會詳細講解如何使用PHP的round()函數進行除以四捨五入。

MySQL中如何使用ROUND函數截取小數位數 MySQL中如何使用ROUND函數截取小數位數 Jul 13, 2023 pm 09:21 PM

MySQL中如何使用ROUND函數截取小數位數在MySQL中,可以使用ROUND函數來截取小數的位數。 ROUND函數可以把一個數字四捨五入到指定的小數位數。以下將為您詳細介紹ROUND函數的使用方法,並提供程式碼範例。語法:ROUND(X,D)X表示要四捨五入的數字,D表示要保留的小數位數。使用ROUND函數截取小數位數的範例:假設有一個表格名為produc

如何使用MySQL的FLOOR函數向下取整 如何使用MySQL的FLOOR函數向下取整 Jul 25, 2023 pm 12:45 PM

如何使用MySQL的FLOOR函數向下取整在MySQL中,FLOOR函數用於向下取整。如果你需要將一個浮點數或一個有小數點的數字向下取整到最接近的整數,FLOOR函數將會是一個非常有用的工具。本文將介紹如何使用MySQL的FLOOR函數以及提供一些實際的範例程式碼。首先,讓我們來了解FLOOR函數的語法。 FLOOR函數的語法如下:FLOOR(x)其中,x代表

PHP中如何使用ceil函數對浮點數進行向上取整 PHP中如何使用ceil函數對浮點數進行向上取整 Jun 26, 2023 pm 02:21 PM

在PHP中,ceil函數是用來對浮點數進行向上取整運算的,這個函數可以非常方便的對一些特定浮點數的運算進行處理,同時也能確保資料的精確度。在本文中,我們將詳細介紹PHP中如何使用ceil函數對浮點數進行向上取整的方法和應用場景。一、ceil函數的語法和參數ceil函數的基本語法非常簡單,如下所示:ceil(float$number)該函數只接受一個參數,即

PHP 實戰技巧:掌握 intval 函數的正確用法 PHP 實戰技巧:掌握 intval 函數的正確用法 Mar 09, 2024 pm 09:27 PM

PHP中的intval函數是用來將一個變數轉換為整數型別的函數,其用法相對簡單,但有一些技巧和注意事項需要掌握。正確地使用intval函數可以有效處理資料型別轉換的問題,避免在程式中發生錯誤。 intval函數的基本用法intval函數的基本語法如下:intval($var,$base=10)其中,$var表示要轉換為整數的變量,

寫一個一行的C函數來四捨五入浮點數 寫一個一行的C函數來四捨五入浮點數 Aug 26, 2023 pm 01:53 PM

這裡我們將看到如何寫一行C函數,該函數可以對浮點數進行舍入。為了解決這個問題,我們必須按照以下步驟進行。取數字如果數字是正數,則加上0.5否則,減去0.5使用型別轉換將浮點值轉換為整數範例#include<stdio.h>  intmy_round(floatnumber){  return(int)(number<0?number- 0.5:number+0.5);}intmain(){&nbsp

PHP 專業技能:探索 intval 函數的底層機制 PHP 專業技能:探索 intval 函數的底層機制 Mar 09, 2024 pm 02:15 PM

PHP是一種流行的伺服器端腳本語言,廣泛應用於網站開發和應用程式開發。在PHP中,有許多內建函數可以幫助開發人員簡化程式設計過程,其中一個常用的函數就是intval函數。在本文中,我們將深入探索intval函數的底層機制,透過具體的程式碼範例來幫助讀者更好地理解它的功能和作用。首先,讓我們來了解一下intval函數的基本用法。 intval函數用

See all articles