За последние 24 часа нас посетили 16442 программиста и 1313 роботов. Сейчас ищут 924 программиста ...

Экспоненциальный формат в десятичный

Тема в разделе "PHP для новичков", создана пользователем l_2001, 17 сен 2024.

  1. l_2001

    l_2001 Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    78
    Симпатии:
    3
    здравствуйте! у опенофис-а есть неприятный момент, при конвертации из ods в csv не сохраняется формат ячеек и вместо 9804994011857243 я получаю 9,80499401185724E+015... я попробовал обработать кодом
    Код (Text):
    1. $number = 9.80499401185724E+015;
    2. $decimal = number_format($number, 0, '.', '');
    3. echo $decimal;
    но получаю 9804994011857240, что не соответствует оригиналу... подскажите, что я ещё могу сделать, чтобы экспоненту перевести в десятичное число без ошибок? пробовал парсить ods файл, но подружить с библиотекой ODFphp, мне не удалось...
    заранее большое спасибо за помощь!