$money=271.29;
echo $money=floor($money*pow(10,2));
この印刷物は 27129 です
$money=271.28;
echo $money=floor(10, 2));
出力結果は 27127
$money=271.28;printf("%.12f", $money*pow(10,2)); //27127.999999999996echo $money=floor($money*pow(10,2)); //27127
27127.999999999996 切り捨て後の 27127 ではないですか?
$money=271.28;printf("%.12f", $money*pow(10,2)); //27127.999999999996echo $money=floor($money*pow(10,2)); //27127
27127.999999999996 切り捨て後の27127ではないでしょうか?
浮動小数点数に関する知識を磨いてください
http://php.net/manual/zh/function.floor.php
http://php.net/manual/zh/function.round.php