За последние 24 часа нас посетили 17534 программиста и 1728 роботов. Сейчас ищут 1008 программистов ...

как настроить чтобы round() возвращала привычный формат ?!?

Тема в разделе "Прочие вопросы по PHP", создана пользователем Yudik, 16 июл 2013.

  1. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Re: как настроить чтобы round() возвращала привычный формат

    я пости уверен что оно просто не правится по каким-то причинам )
    увы но телепатмоде офф
     
  2. Yudik

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

    С нами с:
    25 фев 2011
    Сообщения:
    35
    Симпатии:
    0
    Адрес:
    где то в РФ
    Re: как настроить чтобы round() возвращала привычный формат

    устанавливается таким как задали в ini_set().

    было бы "не надо", тогда бы я и тему не создал. И, вообще, тут основной вопрос получается - почему round() себя так ведет(по крайней мере у меня на хостинге) ?
    Код (Text):
    1.  
    2. echo 12000000; // 12000000
    3. echo round(12000000, 2); // 1.2E+7   ???????
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    Re: как настроить чтобы round() возвращала привычный формат

    попробуй
    Код (Text):
    1. echo 0.0 + 12000000;
     
  4. Yudik

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

    С нами с:
    25 фев 2011
    Сообщения:
    35
    Симпатии:
    0
    Адрес:
    где то в РФ
    Re: как настроить чтобы round() возвращала привычный формат

    пробовал. результат аналогичный. Ладно фига с ним... думал сталкивался кто.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: как настроить чтобы round() возвращала привычный формат

    не надо резать нули =)
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    я могу еще мозголомку подкинуть
    Код (PHP):
    1. $x = 9999999999999.99;
    2. echo $x; // выводит 10000000000000
    3.  
    (у меня 64-bit версия ОС и 64-bit версия PHP)