How to get whole and decimal part of a number?

前端 未结 16 1249
名媛妹妹
名媛妹妹 2020-11-27 03:10

Given, say, 1.25 - how do I get \"1\" and .\"25\" parts of this number?

I need to check if the decimal part is .0, .25, .5, or .75.

16条回答
  •  广开言路
    2020-11-27 03:41

    a short way (use floor and fmod)

    $var = "1.25";
    $whole = floor($var);     // 1
    $decimal = fmod($var, 1); //0.25
    

    then compare $decimal to 0, .25, .5, or .75

提交回复
热议问题