PHP中Javascript的parseInt的等价物?

时间:2015-12-09 14:38:58

标签: javascript php

我可以在PHP中执行类似的操作吗?它正在检查一个数字是否是最近的一角硬币。

parseInt(fValue * 10, 10) / 10 === fValue

2 个答案:

答案 0 :(得分:1)

@Rory 我认为需要像这样

((int)($fValue * 10))/10 === $fValue;

答案 1 :(得分:0)

尝试将类型转换为int

喜欢这个

(int)(fValue * 10, 10) / 10 === fValue ;

只有fValue在php中的无效变量中,才会向其附加$

(int)($fValue * 10, 10) / 10 === $fValue ;

通过除法和比较,你得不到预期的结果,所以使用abs()以防万一。

if (abs((6.6 - 6.6)/ 6.6) < 0.00001) {
    echo '<br />Both are equal ';
}
else{
    echo '<br />Both are not equal ';
}

如果没有abs(),则会输入else,如果是abs,则会输入if()

相关问题