PHPerKaigi 2025

BcMath\Number::ceil

(PHP 8 >= 8.4.0)

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

Описание

public 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() - Округляет число произвольной точности
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top