За последние 24 часа нас посетили 70255 программистов и 5687 роботов. Сейчас ищут 1150 программистов ...

Числа и точки

Тема в разделе "PHP для новичков", создана пользователем allowance, 3 июн 2011.

  1. allowance

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

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    Может быть такое число - 1,500.00 или заместо запятой может быть ещё одна точка.
    Вообщем как можно удалить последнюю точку и всё что после неё?
     
  2. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.341
    Симпатии:
    0
    если после нее всегда только две цифры, то

    substr("1,500.00",0,-3);
     
  3. allowance

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

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    karakh
    А если будет просто такое число 1500, то тогда надо будет проверку на точку делать...
    Если точка есть тогда выполняем substr("1,500.00",0,-3);
     
  4. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.341
    Симпатии:
    0
    Тогда
    $num = explode('.',"1,500.00");
    array_pop($num);
    echo implode('.',$num);