php 字符串 转float
如果是产出接口跟前端交互,可以使用:
number_format ( float $number, int $decimals= 0 , string $dec_point= ".", string $thousands_sep= ",") : string例:
$num = 266.9;
$formattedNum = number_format($num)."<br>";
//四舍五入 没有保留小数位
267
$formattedNum = number_format($num, 2);
//保留两位不足则 补0
266.90
但其实本质上还是字符串,伪float, 但是可以补足小数位的0
$num = 100;
var_dump(number_format($num, 2));
2. round 四舍五入后 产出float
$num = round(100.0192, 2);
var_dump($num);
但不会补足 0
$num = round("200", 2);
var_dump($num);
$num = round("200.1", 2);
var_dump($num);
3. doubleval
doubleval—Alias of floatval()
未完.......