php比较两个浮点数是否相等

function floatcmp($f1,$f2,$precision = 10)
{
  $e = pow(10,$precision);
  $i1 = intval($f1 * $e);
  $i2 = intval($f2 * $e);
  return ($i1 == $i2);
}