當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP ceil()用法及代碼示例


ceil() 函數通常用於計算數學問題。它是內置函數,可以找到最接近整數的舍入數。

注1:要將數字向下舍入到最接近的整數,然後使用floor()函數。

注2:要舍入浮點數,請使用round()函數。

用法:

float ceil ( float $value )

如有必要,它通過四舍五入值返回下一個最高值。

PHP math ceil function
參數 描述 必需/可選
Value 指定要四舍五入的值。 Required

示例 1

<?php
echo ceil(0.99);
?>

輸出:

1

例2

<?php
echo ceil(4.34);
?>

輸出:

5

例子3

<?php
echo ceil(-4.34);
?>

輸出:

-4

例4

<?php
echo ceil(-6.9);
?>

輸出:

-6

例 5

<?php
$value = 66.4;
echo (ceil($value * 100) / 100)."<br>"; // 66.41 - WRONG!
echo ceil((string)($value * 100)) / 100; // 66.4 - OK!
?>

輸出:

66.41
66.4

例 6

<?php
$value = 77.4;
echo "The actual value:$value"."<br>";
echo "The ceil() used:".(ceil($value * 100) / 100)."<br>"; // 77.41 - WRONG!
echo "The round() used:".ceil(round($value * 100)) / 100; // 77.4 - OK! // 55.4 - OK!
?>

輸出:

The actual value:77.4
The ceil() used:77.41
The round() used:77.4






相關用法


注:本文由純淨天空篩選整理自 PHP ceil() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。