【发布时间】:2010-01-13 09:01:29
【问题描述】:
鉴于此 PHP 代码:
// total is 71.24 (float)
$value = $total * 100;
var_dump($value);
$valuecast = (int)$value;
var_dump($valuecast);
settype($value, 'int');
var_dump($value);
var_dump($value) 给出 float(7124)
var_dump($valuecast) 给出 int(7123)
var_dump($value) 在 settype 之后给出 int(7123)
我怎样才能得到正确的类型转换?
【问题讨论】: