PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php // Есть функция которая принимает $sum и $decimal function roundString(string $sum, int $decimal): string { $dotPosition = strpos($sum, '.'); if ($dotPosition === false) { return $sum; } return str_pad($sum, $dotPosition + $decimal, '0'); } // Нужно получить суммы без округления: // 0.0000003160360000 (decimal = 8) => 0.00000031 echo roundSum('0.0000003160360000', 8); /* 0.0134607618791220 (decimal = 8) => 0.01346076 74.29420505200595 (decimal = 2) => 74.29 3164201.202 (decimal = 2) => 3164201.20 1.0000000000000000 (decimal = 2) => 1 0.000023844881 (decimal = 8) => 0.00002384 41937.7233986 (decimal = 2) => 41937.72 12345.00000 (decimal = 2) => 12345 */
Show:  
Copy Clear