Проблема в следующем. floatval выводит число с разделителем дробной части "," вместо ".". В соседнем проекте (на том же сервере, то есть с тем же php) - выводит с "." . Поискал переопределения функции floatval в проекте (была мысль что функция переопределена и переформатирует число в строку с ",") - нету. doubleval при этом выводит нормально, с ".". Хелп. Что может быть причиной такого поведения?
Для отображения этих вещей все функции опираются на выбранную локаль на сервере. Сюрприз - даже на винде.