将一个数除以 x 位小数
divide a number by x decmial places
假设我有一个很大的数字,1234567。在 PHP 中,有没有办法可以将这个数字除以 x 位小数?
即:
divide(1234567, 0) // returns 1234567
divide(1234567, 3) // returns 1234.567
divide(1234567, 5) // returns 12.34567
基本上,你想要移动逗号,这相当于乘以 10
的幂,包括不移动作为乘以 1 = pow(10, 0)
这很容易完成:
123*pow(10, 0); //returns 123
123*pow(10, -3); //returns 0.123
123*pow(10, -1); //returns 12.3
请注意,这甚至允许负数。
假设我有一个很大的数字,1234567。在 PHP 中,有没有办法可以将这个数字除以 x 位小数?
即:
divide(1234567, 0) // returns 1234567
divide(1234567, 3) // returns 1234.567
divide(1234567, 5) // returns 12.34567
基本上,你想要移动逗号,这相当于乘以 10
的幂,包括不移动作为乘以 1 = pow(10, 0)
这很容易完成:
123*pow(10, 0); //returns 123
123*pow(10, -3); //returns 0.123
123*pow(10, -1); //returns 12.3
请注意,这甚至允许负数。