Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 19 из 19

Тема: php and strings

  1. #1

    По умолчанию php and strings

    есть строка
    "asdfga" или к примеру "ufauaaua"
    как убить ее так, чтобы на выходе получилась строка без символа "a"

  2. Master

    Регистрация
    21.04.2006
    Адрес
    lolwhat?
    Сообщений
    1,296
    #2

    По умолчанию

    забыл команду...
    вообще функция которя проверяет букву (номер ее)...
    поставь луп на каждую букву ... $x+1 каждый раз..

  3. Grandmaster

    Регистрация
    24.08.2002
    Адрес
    У вас 1 друг.
    Сообщений
    6,098
    #3

    По умолчанию Re: php and strings

    1. str_replace
    2. RegExp

  4. #4

    По умолчанию

    ereg eregi
    сча через них попробую

  5. #5

    По умолчанию

    во. надо затестить
    Код:
    			if (eregi(':', $s))
    			{
    				$s = substr($s,1,strlen($s)-1);
    			}

  6. Grandmaster

    Регистрация
    24.08.2002
    Адрес
    У вас 1 друг.
    Сообщений
    6,098
    #6

    По умолчанию

    Цитата Сообщение от Trojan
    ereg eregi
    сча через них попробую
    Тогда ereg_replace/preg_replace

  7. #7

    По умолчанию

    во я вот так сделал %)
    Код:
    <?
    			if (eregi(':', $s))
    			{
    				$s = str_replace(":","",$s);
    			}
    echo "$s";
    ?>
    да я извращенец!
    или ваще сча одной строкой шлепнуть ?!
    Код:
    $string = ereg_replace('four', $num, $string);

  8. Grandmaster

    Регистрация
    24.08.2002
    Адрес
    У вас 1 друг.
    Сообщений
    6,098
    #8

    По умолчанию

    Я одного не понимаю. Если тебе надо просто убрать букву - str_replace. Если убрать в случае сложного паттерна (типа буква в конце строке перед другой буквой-или-цифрой) - ereg_replace. preg_replace - не знаю, пишут что быстрее.
    Мне пофиг, некритично было.

    P.S. Вообще мне нравицца как регулярные выражения сделаны в дотнете.

  9. #9

    По умолчанию

    regexpу необучен :(
    сделал через str_replace

  10. Die Romantic

    Регистрация
    12.11.2005
    Адрес
    Global Alert
    Сообщений
    4,893
    #10

    По умолчанию

    жжоте
    а где почитать про ПшП моно? чтобы я вас понималсо ?

  11. Master

    Регистрация
    21.04.2006
    Адрес
    lolwhat?
    Сообщений
    1,296
    #11

    По умолчанию

    Цитата Сообщение от My Chemical Romance
    жжоте
    а где почитать про ПшП моно? чтобы я вас понималсо ?
    http://php.net

  12. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #12

    По умолчанию

    $string = str_replace("a", "", $string);

    зы. rtfm!

  13. #13

    По умолчанию

    я так и сделал уже давно ! :(

  14. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #14

    По умолчанию

    вот вечно так, как интересный вопрос, так меня нет на форуме... а как приду, так все уже решили

  15. #15

    По умолчанию

    трешься весь день по злачным местам лучше б флудил на форуме тогда б и успевал !!!

  16. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #16

    По умолчанию

    а с чего ты взял, что по злачным? и флудить на форуме - это твое призвание

  17. Созидая, не разрушай

    Регистрация
    04.09.2002
    Сообщений
    8,149
    #17

    По умолчанию

    вот за что я люблю перл, так это за работу со строками.
    Код:
    $str = "askkdfdfs";
    $str =~ s/a//g; #убрать все буквы а.
    print $str;

  18. Grandmaster

    Регистрация
    11.10.2004
    Адрес
    Dominatio Violentia
    Сообщений
    1,799
    #18

    По умолчанию

    интересно бы проверить по скоростям... что быстрее перл или пхп? (в данном примере)

  19. Grandmaster
    [Banned]
    Регистрация
    23.09.2004
    Адрес
    Valhalla
    Сообщений
    2,587
    #19

    По умолчанию

    Цитата Сообщение от Const
    вот за что я люблю перл, так это за работу со строками.
    Так для этого он и был создан

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения