Отсечь, и оставить не более двух символов после запятой

DenVeroid

Новичок
Отсечь, и оставить не более двух символов после запятой

Пытаюсь сделать пересчёт деления цены на площадь, получается нормально, но вот есть проблемка, так это то, что вторая строчка кода не отсекает лишние цифры, после запятой должно следовать две цифры и не более

PHP:
$sum = ($row['price']/$row['o_sqr']);
$sum = preg_replace("/(\.\d{2}).*$/", "\\1", $sum);
что тут неправельно?
 

SelenIT

IT-лунатик :)
У меня пример работает. Но правильнее использовать для этой задачи специально предназначенные для нее средства, напр. [m]number_format[/m].
 
Сверху