本帖最后由 M136540328 于 2012-04-12 09:17:41 编辑

解决方案 »

  1.   

    没问题啊楼主你的代码有问题或者大脑短路了吧。
    var_dump(54.3 != 55.3);
    //bool(true)
      

  2.   

    echo '$var[\'peilv\']:',$var['peilv'],'$tempCurPeilv:',$tempCurPeilv;
    var_dump($var['peilv'] != $tempCurPeilv);
    输出:
    $var['peilv']:55.3$tempCurPeilv:55.3bool(true)两个值都是55.3应该为false吧,如果小数部分为其他是没问题的,可能是我这特殊情况造成的
      

  3.   

     
    <?php
    $var['peilv'] = 12.345;
    $tempCurPeilv = 234.54;
    var_dump($var['peilv'] != $tempCurPeilv);$var['peilv'] = 55.3;
    $tempCurPeilv = 55.3;
    var_dump($var['peilv'] != $tempCurPeilv);echo "<br/>";
    echo '$var[\'peilv\']:',$var['peilv'],'$tempCurPeilv:',$tempCurPeilv;
    var_dump($var['peilv'] != $tempCurPeilv);
      

  4.   

    愚人节吗哈哈boolean trueboolean false
    $var['peilv']:55.3$tempCurPeilv:55.3
    boolean false