За последние 24 часа нас посетили 164297 программистов и 3025 роботов. Сейчас ищут 1689 программистов ...

удаление строки после определенного знака

Тема в разделе "PHP для новичков", создана пользователем webmonstor, 26 апр 2012.

  1. webmonstor

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

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    гуглил,не нашел. подскажите имеется ли функция удаляющая часть строки идущей после определенного знака можно вместе со знаком
    было
    12345,67890
    стало
    12345
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    strpos
    потом
    substr
     
  3. webmonstor

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

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    substr не пойдет предпологается разное количество символов
    strpos ? ща посмотрим )

    Добавлено спустя 4 минуты 29 секунд:
    не понял
    вначале нахожу символ через strpos далее обрезаю через substr ?
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. function delete($str,$symbol='') 
    2. { 
    3.     return($strpos=mb_strpos($str,$symbol))!==false?mb_substr($str,0,$strpos,'utf8'):$str;
    4. } 
    5. echo delete('12345,67890',',');
    6.  
     
  5. webmonstor

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

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    ) спасибо )