Skip to content →

PHPで数字の桁数指定切り捨て

PHPにはfloorという切り捨て用の関数がありますが、これは小数点以下を切り捨てる関数です。しかし用途によっては、整数の桁数指定切り捨てをしたいケースがあります。

例えば、989,800という数字を989,000と切り捨てたい場合

number_format(floor((989800)/1000)*1000);

floorの小数点切り捨てを利用して、一旦1000で割って小数点にして、切り捨てた後に1000をかけて元に戻しています。

Published in 開発奮闘記