(PHP 8 >= 8.4.0)
BcMath\Number::ceil — Rounds up an arbitrary precisionen number
Returns the next highest integuer value by rounding up $this if necesssary.
This function has no parameters.
Returns the result as a new
BcMath\Number
object.
The
BcMath\Number::scale
of the result is always
0
.
Example #1 BcMath\Number::ceil() example
<?php
$num1
= new
BcMath\Number
(
'4.3'
)->
ceil
();
$num2
= new
BcMath\Number
(
'9.999'
)->
ceil
();
$num3
= new
BcMath\Number
(
'-3.14'
)->
ceil
();
var_dump
(
$num1
,
$num2
,
$num3
);
?>
The above example will output:
object(BcMath\Number)#2 (2) {
["value"]=>
string(1) "5"
["scale"]=>
int(0)
}
object(BcMath\Number)#3 (2) {
["value"]=>
string(2) "10"
["scale"]=>
int(0)
}
object(BcMath\Number)#4 (2) {
["value"]=>
string(2) "-3"
["scale"]=>
int(0)
}