Как у тысяч удалить знаки после запятой, а у десятков оставить их?
Обрабатываю полученное число таким образом
$sr_price = number_format($p / $current_sr_price, 3);
На входе получаю число 0.055628885141852, а на выходе 0.055
и второй вариант с большим числом, на входе 2126.4424673902, а на выходе 2,126.442
Как большее число привести к формату 2,126?
Спасибо!
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
Тогда, допустим, так:
$num = $p / $current_sr_price;
if ($num < 1){
$sr_price = number_format($num, 3);
} else {
$sr_price = number_format($num, 0);
}