Как округлить цену

Как округлить цену на сайте, у меня сейчас цена выводится так 1 687.95 руб.

@Наталья [[+tv.zena:num_format:shk_curr_rate]] так не округляет

Написать сниппет. Или внести правки в "shk_curr_rate".

@Andchir Вот скрипт для округления

<?php
/*

  • numFormat snippet
  • example: [[*price:num_format]]
    */

if(strlen($input)==0) return '';

$input = floatval(str_replace(array(' ',','), array('','.'), $input));

return number_format ($input,(ceil($input) == $input ? 0 : 0),'.',' ');

Я пробовала вместо floatval поставить intval, но все равно выводит 2 830.66 руб. цифры после точки

Может кто-то знает как правильно изменить код, чтобы не выводились цифры после точки, те было бы так 2 831 руб.

if(strlen($input)==0) return '';
$input = round($input);
return number_format($input,0,'.',' ');

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.