Как значение строковой переменной fenom преобразовать в число?

Здравствуйте!

На сайте minishop2 в корзине есть две переменные:$total.cart_cost и $total.cart_cost2
Они принимают только числовые значения, но при этом являются строками.
Я пытаюсь вывести разницу между ними:
{$total.cart_cost - $total.cart_cost2}
но получаю в итоге 0, если умножаю 1, если плюсую то 2, соответственно отсюда понятно, что в случае математических операций они принимают значение 1.

При этом если их просто вывести вот так:
{$total.cart_cost} - {$total.cart_cost2}
, то выводятся нормальные значения.

Вопрос: как мне преобразовать строку в число, чтобы получить результат вычисления?
Harry
02 декабря 2020, 13:01
modx.pro
411
0

Комментарии: 1

Роман
02 декабря 2020, 17:38
0
Попробуйте так:
{$total.cart_cost * 1 - $total.cart_cost2 * 1}
{$total.cart_cost|intval - $total.cart_cost2|intval}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1