В этой статье мы сосредоточимся на изучении различных методов округления чисел до 2 знаков после запятой с помощью PHP.
Округлить число до 2 знаков после запятой в PHP
В PHP есть несколько способов округления чисел до 2 знаков после запятой:
1: Использование функции round()
PHP предлагает круглый() Функция, позволяющая округлить любую цифру до определенного числа знаков после запятой. Эта функция требует два параметра: начальное число, которое нужно округлить, и желаемая десятичная точность. Отсутствие второго аргумента заставит систему округлить до ближайшего целого числа.
В PHP синтаксис круглый() функция:
круглый ( плавать $ число , инт $ точность '=' 0 , инт $режим '=' PHP_ROUND_HALF_UP ) : плавать
Здесь, $ число это число, которое нужно округлить, $ точность число знаков после запятой для округления (по умолчанию 0), и $режим задает режим округления (по умолчанию PHP_ROUND_HALF_UP) . Функция возвращает округленное значение в виде числа с плавающей запятой.
Например:
$num '=' 6.3456 ;
$rounded_num '=' круглый ( $num , 2 ) ;
эхо «Округленное число:» . $rounded_num ;
?>
2: Использование функции number_format()
число_формат() Функция в PHP — это еще одна встроенная функция, которая позволяет вам форматировать заданное число с группой тысяч и десятичных разрядов. Это очень важно, когда вы хотите отформатировать вывод вычисления как целое число.
Ниже приведен синтаксис для использования число_формат() в PHP:
число_формат ( число , десятичное_место , десятичный_разделитель , тысяча_разделитель ) ;Первый число параметр — это число, которое вы хотите отформатировать. Второй параметр, десятичное_место , определяет точность числа с плавающей запятой, в которое исходная переменная будет преобразована в PHP. Третий параметр десятичный_разделитель указывает персонажи для использования в качестве десятичного разделителя. Четвертый параметр разделитель_тысяч задает символы, используемые в качестве разделителя тысяч.
Например:
$ число '=' 15.672342 ;
$formatted_number '=' число_формат ( $ число , 2 , '.' , ',' ) ;
эхо «Округленное число:» . $formatted_number ;
?>
3: Использование функции sprintf()
Вы также можете использовать спринтф() функция округления числа до 2 знаков после запятой в PHP и синтаксис для спринтф() функция задается как:
спринтф ( формат , аргумент1 , аргумент2 , ... )Здесь формат это строка формата, содержащая заполнители для аргументов, и аргумент1, аргумент2, …. аргументы, которые необходимо отформатировать. Функция возвращает отформатированную строку.
Например:
$num '=' 12.34567 ;
$rounded_num '=' спринтф ( ' %.2f ' , $num ) ;
эхо «Округленное число:» . $rounded_num ;
?>
Заключение
Преобразование чисел в 2 знака после запятой — одна из частых задач разработчиков, работающих с языками программирования. В этой статье рассматриваются различные способы сделать это с помощью PHP, включая такие функции, как круглый() , число_формат(), и спринтф() . Каждый метод поясняется примером для лучшего понимания.