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

# BcMath\Number::ceil

(PHP 8 >= 8.4.0)

BcMath\Number::ceil — Redondea al alza un número de precisión arbitraria

### Descripción

public function BcMath\Number::ceil(): BcMath\Number

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 #1 Ejemplo de BcMath\Number::ceil()

    <?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);
    ?>

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

### Ver también

- bcceil() - Redondea al alza un número de precisión arbitraria
- BcMath\Number::floor() - Redondea hacia abajo un número de precisión arbitraria
- BcMath\Number::round() - Redondea un número de precisión arbitraria

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open