$bal = (int)$balance;
echo is_int($bal);
$ balance - из file_get_contents ($ webservice);
Я использую (int) для преобразования строки в целое число.is_int возвращает 1 для true в качестве подтверждения.
Поскольку значение $ bal всегда отрицательно, я делаю следующее вычисление, чтобы сделать его положительным:
$bal = $bal * -1;
Когда я это делаю,значение становится равным 0, хотя $ bal может быть -150 ранее.
РЕДАКТИРОВАТЬ 1 var_dump ($ balance) возвращает: string (110) "-399.6000"
РЕДАКТИРОВАТЬ 2 Я использовал XML Parser для присвоения переменной массиву - см. Мой ответ ниже.