php - 数字进位的问题
巴扎黑
巴扎黑 2017-04-10 14:41:06
0
1
393

三个标准:金银铜

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

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

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

巴扎黑
巴扎黑

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

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template