2014-02-04 2 views
2

В PHP мне нужно округлить число до следующего целого числа. Например, в моей программе я использую круг, как показано ниже.php round to next целое число

$val = round(count($names)/15); 

Если подсчет ($) имена 1.2, мне это нужно, чтобы быть округлены до 2 вместо 1. Я пытался сделать ниже подход.

$val = round(count($names)/15) + 1; 

Однако, в вышеуказанном подходе, если у меня есть подсчет ($ наименований) как 1.6, он получает округляется до 3, как я увеличиваем его на 1.

Есть ли способ, где независимо от того, что такое десятичное значение, его нужно округлить до следующего целого числа?

ответ

1

Попробуйте:

$val = round(count($names)/15, PHP_ROUND_HALF_DOWN) + 1;