Размещено: 2024-01-02 00:32:22
Теги: php
ОСТАВЛЯЕМ НУЖНОЕ КОЛИЧЕСТВО ЗНАЧАЩИХ ЦИФР
Что бы оставить нужное количество значащих цифр можно использовать sprintf:
$chislo=12345678.9; //оставить нужное количество значащих цифр, в данном случае останется 3+1=4 значащие цифры $chislo = sprintf("%.3e", $chislo); echo (float)$chislo; // отобразит: 12350000 $chislo1=0.1234567890; $chislo1 = sprintf("%.5e", $chislo1); echo (float)$chislo1; // отобразит: 0.123457
Шаблон "%.3e"
любое число превращает в следующий вид: 1.235e+7, где количество знаков после запятой будет в данном случае 3, последнюю цифру округляет.
Что бы вернуть обратно в человеческий вид можно использовать (float)$chislo
.
На эту страницу чаще всего попадают по запросам: экспоненциальный вид, число научного формата, число с e, количество значащих цифр, упростить число, сократить число,