У меня ситуация, когда я подсчитываю количество показов рекламы в месяц. Я нашел несколько примеров, но они не работают в моем случае. Пример данных, с которыми я работаю, показывает, что 166 666 показов в месяц (166 666 x 12) округляются до 2 миллионов. Умножая 166666 на 12, а затем используя функции ceil () или round (), я получаю 1999992. Я нашел пример округления до ближайшего миллиона, но это было сделано на C или C ++.

1
GhostHunterJim 21 Фев 2021 в 23:10

1 ответ

Лучший ответ

Я это тестировал:

<?php
//
$val = 166666 * 12;
//
echo ceil($val/1E6)*1E6 . "<br />"; // => 2000000
echo number_format(ceil($val/1E6)*1E6, 0) . "<br />"; // => 2,000,000
?>
0
jacouh 21 Фев 2021 в 20:49