Порядок арифметических действий
Приветствую!
Как задать порядок арифметических действий в ModX?
Взять к примеру простейшее действие:
Вроде бы все логично и идем по заданным шагам: складываем и затем умножаем :)
Как сделать так, что бы сначала отрабатывался приоритетный оператор умножения, а потом сложения? К сожалению просто поменять местами не получится, т.к. «рабочая» конструкция несколько сложнее.
Или как добавить подобие скобок, что бы указать порядок арифметических действий?
Может быть есть какие-то другие варианты простейших арифметических действий в ModX?
Как задать порядок арифметических действий в ModX?
Взять к примеру простейшее действие:
[[+width:increment=`100`:multiply=`2`]]Вроде бы все логично и идем по заданным шагам: складываем и затем умножаем :)
Как сделать так, что бы сначала отрабатывался приоритетный оператор умножения, а потом сложения? К сожалению просто поменять местами не получится, т.к. «рабочая» конструкция несколько сложнее.
Или как добавить подобие скобок, что бы указать порядок арифметических действий?
Может быть есть какие-то другие варианты простейших арифметических действий в ModX?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
По факту: вопрос решен, но хотелось бы простой математики без сторонних пакетов :(
$options = '/(100-$input';
получится 50/(100-50) = 1
поидее должно работать. да и не вижу ничего плохого в одном маленьком сниппете