当前位置:Gxlcms > PHP教程 > 数字进位的问题

数字进位的问题

时间:2021-07-01 10:21:17 帮助过:32人阅读

三个标准:金银铜

希望数字足够100的就向上进一位。

比如数字100211 = 10金2银11铜

用php写的话,怎么做效率最高?

回复内容:

三个标准:金银铜

希望数字足够100的就向上进一位。

比如数字100211 = 10金2银11铜

用php写的话,怎么做效率最高?

function grade($point) {
    $copper = fmod($point, 100);
    $silver = (fmod($point, 10000) - $copper) / 100;
    $gold = floor($point/10000);
    return [$gold, $silver, $copper];
}

如果是存数字的话这样应该可以,当然如果说最效率的应该还是各个得分都存储了。

人气教程排行