日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php round half even,PHP round( )用法及代碼示例

發布時間:2023/12/19 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php round half even,PHP round( )用法及代碼示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在處理具有非常高的十進製數字值的問題時,例如(121.76763527823),我們經常會遇到將它們四舍五入的問題。手動將它們取整可能是非常耗時且錯誤的做法。取而代之的是,可以使用PHP的內置功能,即round()。

PHP中的round()函數用於舍入浮點數。它可以用來定義一個特定的精度值,該精度值將根據該精度值四舍五入,精度也可以是負數或零。

PHP中的round()函數具有3個參數,分別是數字,精度和眾數,其中後兩個是可選參數.round()函數返回所傳遞參數的舍入值。

用法:

float round($number, $precision, $mode);

參數:它接受三個參數,其中一個是強製性的,兩個是可選的。所有這些參數如下所述:

$number:這是您要四舍五入的數字。

$precision:這是一個可選參數。它指定要舍入的小數位數。此參數的默認值為零。

$mode:這是一個可選參數。它指定一個常量以指定舍入模式。該常數可以是以下之一:PHP_ROUND_HALF_UP:此模式指示將參數$number指定的數字舍入為參數$precision指定的精度,而不是零。

PHP_ROUND_HALF_DOWN:此模式告訴將參數$number指定的數字按參數$precision指定的精度四舍五入為零。

PHP_ROUND_HALF_EVEN:此模式指示將參數$number指定的數字按參數$precision指定的精度四舍五入為最接近的偶數。

PHP_ROUND_HALF_ODD:此模式指示將參數$number指定的數字按參數$precision指定的精度四舍五入到最接近的奇數值。

返回值:它返回舍入的值。

例子:

Input : round(0.70)

Output : 1

Input : round(0.708782)

Output : 0.71

Input : round(-3.40)

Output : -3

Input : round(-3.60)

Output : -4

以下示例程序旨在說明round()在PHP中的工作:

以默認精度(即“ 0”)傳遞參數時:

echo(round(0.70));

?>

輸出:

1

當傳遞具有特定精度值的參數時:

echo(round(0.70878, 2));

?>

輸出:

0.71

當將負值作為參數傳遞時:

echo(round(-3.40));

?>

輸出:

-3

通過模式傳遞參數:

// round to nearest even value

echo(round(7.5,0,PHP_ROUND_HALF_EVEN));

echo "\n";

// round to nearest odd value

echo(round(7.5,0,PHP_ROUND_HALF_ODD));

echo "\n";

// round towards zero

echo(round(7.5,0,PHP_ROUND_HALF_DOWN));

echo "\n";

// round away from zero

echo(round(7.5,0,PHP_ROUND_HALF_UP));

?>

輸出:

8

7

7

8

注意事項:

round()函數用於舍入浮點數。

可以使用特定的精度值來獲得所需的結果。

精度值也可以為負或零。

總結

以上是生活随笔為你收集整理的php round half even,PHP round( )用法及代碼示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。