日期:2014-05-17 浏览次数:20478 次
var_dump(54.3 != 55.3); //bool(true)
------解决方案--------------------
多次测试,没有发现所说的问题
------解决方案--------------------
<?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);
------解决方案--------------------
愚人节吗哈哈
boolean true boolean false $var['peilv']:55.3$tempCurPeilv:55.3 boolean false
------解决方案--------------------
因为你的比较变成了字符串和浮点数或者其他类型的比较所以结果就出现了你说的异常。