Округляет число произвольной точности в бо́льшую сторону

# BcMath\Number::ceil

(PHP 8 >= 8.4.0)

BcMath\Number::ceil — Округляет число произвольной точности в бо́льшую сторону

### Описание

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

Метод возвращает объект со значением в виде целого числа, которое получает путём округления значения переменной $this до ближайшего большего целого, когда требуется.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Метод возвращает результат как новый объект BcMath\Number. Свойство BcMath\Number::scale в объекте с результатом равняется `0`.

### Примеры

Пример #1 Пример округления числа до ближайшего большего целого методом 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);

    ?>

Результат выполнения приведённого примера:

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

### Смотрите также

- bcceil() - Округляет число произвольной точности в большую сторону
- BcMath\Number::floor() - Округляет число произвольной точности в меньшую сторону
- BcMath\Number::round() - Округляет число произвольной точности

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