За последние 24 часа нас посетили 106082 программиста и 3019 роботов. Сейчас ищут 1340 программистов ...

Локаль и float

Тема в разделе "PHP для новичков", создана пользователем bFree, 12 мар 2009.

  1. bFree

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

    С нами с:
    17 авг 2008
    Сообщения:
    81
    Симпатии:
    0
    В скрипте установлена русская локаль - setlocale(LC_ALL, 'ru_RU');
    Без нее поиск по базе работает некорректно.
    Но при такой в переменных типа float целая часть от дробной отделяется запятой, а не точкой, что затрудняет их запись в бд.
    Как заменить запятые на точку? Юзать number_format у для каждой переменной не считаю выходом.
     
  2. bFree

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

    С нами с:
    17 авг 2008
    Сообщения:
    81
    Симпатии:
    0
    Сам разобрался
    setlocale(LC_ALL, 'ru_RU.CP1251');
    setlocale(LC_NUMERIC, 'en_US');