Убрать округление
discover.by
Убрать 0000 с цены.
Модуль shopkeeper3.
В данный момент стоит округление до 10 000, нужно теперь убрать его совсем и сделать 2 знака после запятой.
Стоимость пишите пожалуйста.
Убрать 0000 с цены.
Модуль shopkeeper3.
В данный момент стоит округление до 10 000, нужно теперь убрать его совсем и сделать 2 знака после запятой.
Стоимость пишите пожалуйста.
Комментарии: 1
я пользуюсь снипетом number_format
<?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`]]
<?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`]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.