Здравствуйте.
У меня некорректно сравнивается строка сформированная из числовых переменных:
$left_pos = STRCONCAT ($x_pos-1,"-",$y_pos)
Число до дефиса вычисляется путём вычитания единицы из переменной.
Если выполнить:
LOGWRITE ($left_pos)
, отобразит корректно, т.е. 6-2.
Если использовать переменную $left_pos в условии, выполняются сразу несколько из них.
Если для проверки делаю так:
$left_pos = "6-2"
, условие работает корректно.
Как добиться корректной работы функции формирующей строку путём склеивания двух числовых переменных с вычитанием/сложением со строкой ?