0
我在试图获取小数的小数数。我试着遵循简单的代码,但循环永远运行。在while循环条件下is_double函数
$var = 123.456;
$fraction_count = 0;
echo $var, "<br>";
while (is_double($var)) {
$var *= 10;
$fraction_count++;
echo $var, "<br>";
}
我是新来的PHP所以,原谅我,如果这是一个愚蠢的问题!
无论如何你的真正意图是什么?你真的想在那里有一个循环? – Ghost 2014-10-18 15:03:07
**我假设**这是因为is_double()检查变量类型,而不是数字格式。由于$ var被初始化为double,所以除非强制转换,否则它将永远不会成为int。 – Zero 2014-10-18 15:05:45