У меня высчитывается цена на услуги посредством phx
пример: [+phx:math=`[+cost+] - ([+cost+]*([+sell_d+]/100))`+]
как с такой конструкцией настроить округление до сотых ?
версия modx evo 1.0.5
Создаём снипет с именем phx:round
и содержимым:
<?php
$res = round($output,$options);
return $res;
?>
добавляем в наш пример использование модифера
[+phx:input=`[+phx:math=`[+cost+] - ([+cost+]*([+sell_d+]/100))`+]`:round=`2`+]
может сработает и [+phx:math=`[+cost+] - ([+cost+]*([+sell_d+]/100))`:round=`2`+]
Огромное спасибо!
Только нужно ставить "-2" (со знаком минус)
Можно ещё короче
[+cost:math=`? - ([+cost+]*([+sell_d+]/100))`:round=`2`+]
а почему со знаком минус?
Где то в справке по пхп прочитал