$bal = (int)$balance;
echo is_int($bal);
$ balanceはfile_get_contents($ webservice);からのものです。
文字列を整数に変換するために(int)を使用しています。is_intは、検証としてtrueの場合は1を返します。
$ balの値は常に負であるため、次の計算を行って正にします。
$bal = $bal * -1;
これを行うと、以前は$ balが-150であったとしても、値は0になります。
EDIT 1 var_dump($ balance)が返されます:string(110) "-399.6000"
編集2XMLパーサーを使用して変数を配列に割り当てました-以下の私の答えを参照してください。