php除法的知识点


$a = 7;
$b = 3;
$c = $a/$b;
var_dump($c);//float(2.3333333333333)
//整数部分+小数点+小数部分=15位


$b = 0.3;
$c = $a/$b;
var_dump($c);//float(23.333333333333)
var_dump('23.333333333333');
//整数部分+小数点+小数部分=15位

$b = 0.03;
$c = $a/$b;
var_dump($c);//float(233.33333333333)
//整数部分+小数点+小数部分=15位

$a = 0.7;
$b = 3;
$c = $a/$b;
var_dump($c);//float(0.23333333333333)
//整数部分+小数点+小数部分=16位

结论:

  当除不尽时:

    如果整数部分等于0,则小数位数有14位。

    如果整数部分大于0,则小数位数=14-整数位数