Removing all decimals in PHP

前端 未结 10 2083
囚心锁ツ
囚心锁ツ 2020-12-16 12:27

get this from my database:

252.587254564

Well i wanna remove the .587254564 and keep the 252, how can i do that?

10条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-16 12:29

    Before using above answer what is your exact requirement please see bellow example output.

    $val = 252.587254564;
    
    echo (int)$val; //252
    echo round($val, 0); //253
    echo ceil($val); //253
    
    
    $val = 1234567890123456789.512345;
    
    echo (int)$val; //1234567890123456768
    echo round($val, 0);//1.2345678901235E+18
    echo ceil($val); //1.2345678901235E+18
    
    
    $val = 123456789012345678912.512345;
    
    echo (int)$val; //-5670419503621177344
    echo round($val, 0);//1.2345678901235E+20
    echo ceil($val); //1.2345678901235E+20
    

提交回复
热议问题