$bal = (int)$balance;
echo is_int($bal);
$balance 来自 file_get_contents($webservice);
我正在使用 (int) 将字符串转换为整数。is_int 返回 1 表示 true 作为验证。
因为 $bal 的值总是负数,所以我进行以下计算使其为正数:
$bal = $bal * -1;
当我这样做时,即使 $bal 以前可能是 -150,该值也会变为 0。
编辑 1 var_dump ($balance) 正在返回:字符串(110)“-399.6000”
编辑 2我使用 XML Parser 将变量分配给数组 - 请参阅下面的答案。