Multiply the different numbers in php, why are the same judgments different?

时间:2019-06-01 14:01:24

标签: php

$a=32.30*100;
var_dump($a==3230);echo '<br>';
var_dump((int)$a==3230);echo '<br>';
var_dump((string)$a==3230);echo '<br>';
echo '========================<br>';
$b=32.20*100;
var_dump($b==3220);echo '<br>';
var_dump((int)$b==3220);echo '<br>';
var_dump((string)$b==3220);echo '<br>';
echo '========================<br>';
$c=32.10*100;
var_dump($c==3210);echo '<br>';
var_dump((int)$c==3210);echo '<br>';
var_dump((string)$c==3210);echo '<br>';

output:

bool(false) 
bool(false) 
bool(true) 
========================
bool(false) 
bool(true) 
bool(true) 
========================
bool(true) 
bool(true) 
bool(true)

0 个答案:

没有答案