例如整数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 会被省略
1 回答4.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答832 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答710 阅读✓ 已解决
能保留小数的, 就是字符串啊.