註解中是該行的輸出,可以看到當浮點數的個位數為6、7、8、9時,輸出的結果不符合預期。
var_dump(intval("10.40"*100)); // 1040
var_dump(intval("11.40"*100)); // 1140
var_dump(intval("12.40"*100) ; // 1240
var_dump(intval("13.40"*100)); // 1340
var_dump(intval("14.40"*100)); // 1440
var_dump(intval("155. *100)); // 1540
var_dump(intval("16.40"*100)); // 1639
var_dump(intval("17.40"*100)); // 1739
var_dumpval(intval ("18.40"*100)); // 1839
var_dump(intval("19.40"*100)); // 1939