例如整数2转换为2.00且var_dump后得结果要为float(2.00),请问有这种可能吗?
尝试过number_format和sprintf,输出的都是字符串,望老哥解惑
例如整数2转换为2.00且var_dump后得结果要为float(2.00),请问有这种可能吗?
尝试过number_format和sprintf,输出的都是字符串,望老哥解惑
<?php
function test() {
$num = number_format(2, 2, '.', '');
$val = (double) $num;
var_dump(get_defined_vars());
}
test();
试了还真不行,00 会被省略
2 回答1.3k 阅读✓ 已解决
2 回答801 阅读✓ 已解决
1 回答824 阅读✓ 已解决
1 回答990 阅读✓ 已解决
2 回答863 阅读
1 回答858 阅读
1 回答787 阅读
能保留小数的, 就是字符串啊.