Добрый день! При извлечении дробного числа из базы в скрипт приходит строка без нуля перед запятой: ".2", число 0.0 возвращается неизмененным. Подскажите, возможно ли как-нибудь настроить вывод, чтобы ноль перед запятой отображался? Может, настройки драйвера oci8?
@rybachok91, чем осуществляется вывод числа? Ну а если сразу получать из базы в требуемом формате, то советуют: Код (Text): select to_char(n,'000.000') from t;
@Sail Запрос на извлечение данных формируется внутри фреймворка. Результат возвращается после работы встроенной функции php oci_fetch_assoc. Поэтому использовать to_char решили оставить как последний выход из положения. Думали, что может все-таки удастся настроить вывод данных на уровне всего приложения.
@Sail видимо, да. Покопавшись в настройках, опциях драйвера, базы и т.п. так и не нашли ничего подходящего. Будем применять функцию number_format в коде, где требуется вывод дробных чисел. Спасибо.