php使用类型转换将float转换为int

Rob*_*cha 0 php floating-point int type-conversion

所以我正在阅读有关其类型的php手册,并正在玩它们.我有:

var_dump((int)0.8 + 0.2)
Run Code Online (Sandbox Code Playgroud)

为什么这会回来0.2

我不知道为什么.

小智 6

它首先评估(int)0.8,即0,然后加0.2.你需要用,

var_dump((int)(0.8 + 0.2))
Run Code Online (Sandbox Code Playgroud)