Есть ли способ в PHP округлить это десятичное число? я пробовал round()
$dec = 5
$df=(100*($dec/100))/99999;
выход: 5.0000500005E-5
Мне нужно сделать это 5,00 или 5,01, чтобы округлить.
Я не очень хорош в PHP, но я думаю, что проблема в том, что E-5
Вам нужно передать второй параметр для длины точности:
float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
Например»
echo round(1.2354636456, 2);
Выход:
1.24
Используйте раунд (). Просто Вы пытаетесь разделить 5 на 9999, что равно 0,00050005. Здесь, если вы установите точность 2, вы получите 0. Набор 4, вы получите 0,0001
echo(round(0.00050005,4));
Здесь 4 называется точность. Количество десятичных цифр для округления до
У меня была проблема в раунде версии PhP, которая не работала из-за какой-то ошибки в работе скрипта установки на другом сервере