Нужно округлить дробное число до 2 знаков после запятой. Раньше всегда пользовался функцией round(x,2), где x - число, 2 - количество знаков после запятой. Сейчас эта функция возвращает мне целое число, т.е. при попытке округлить 24.12153 получаю ответ 24. Подскажите что делаю не так. Спасибо. --- Добавлено, 14 апр 2015 --- Вопрос решен. Проблема была в том, что тип переменной, которую я округлял была почему-то не типа float. Прописал переменной преобразование в float - (float)$x и все заработало.
function round_up ($value, $places=0) { if ($places < 0) { $places = 0; } $mult = pow(10, $places); return ceil($value * $mult) / $mult; }