Documentación offline PHP master

BcMath\Number::ceil

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

BcMath\Number::ceil

Redondea al alza un número de precisión arbitraria

Descripción#

public BcMath\Number::ceil(): BcMath\Number
```php

Devuelve el valor entero superior redondeando al alza `$this` si es necesario.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve el resultado como un nuevo objeto `BcMath\Number`. La BcMath\Number::scale del resultado es siempre `0`.

## Ejemplos

Ejemplo de BcMath\Number::ceil
ceil(); $num2 = new BcMath\Number('9.999')->ceil(); $num3 = new BcMath\Number('-3.14')->ceil(); var_dump($num1, $num2, $num3); ?>

```php

El ejemplo anterior mostrará:

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)
}

Véase también#

bcceil

BcMath\Number::floor

BcMath\Number::round