不要相信浮点数的精度
floor((0.1+0.7)*10)返回的是7
浮点数的对比,取一个最小误差数
abs($a-$b)<最小误差,就大概相信它们是相等的,0.00001
NAN是浮点运算中未定义或不可描述的值,用is_nan()来判断