Убрать округление
discover.by
Убрать 0000 с цены.
Модуль shopkeeper3.
В данный момент стоит округление до 10 000, нужно теперь убрать его совсем и сделать 2 знака после запятой.
Стоимость пишите пожалуйста.
Убрать 0000 с цены.
Модуль shopkeeper3.
В данный момент стоит округление до 10 000, нужно теперь убрать его совсем и сделать 2 знака после запятой.
Стоимость пишите пожалуйста.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
<?php
if (empty($input) || !is_numeric($input)) return $input;
$opts = array_filter(array_map('trim', explode(',', $options)));
$args = array();
$args['decimals'] = (isset($opts[0]))? intval($opts[0]): 2;
$args['dec_point'] = (isset($opts[1]))? (string) $opts[1]: '.';
$args['thousands_sep'] = (isset($opts[2]))? (string) $opts[2]: ',';
return number_format(floatval($input), $args['decimals'], $args['dec_point'], $args['thousands_sep']);
вызывать вот так [[*price:number_format=`2`]]