(PHP)Поиск слова в строке,и работа с ней
Вот в паскале это делалось так :
Pos('нужное сочетание',где_ищем) и есле найдено , то pos скажет номер позиции где это дело найдено.
Вот мне нужно проверить на наличие символов в строке, и удалить всё не нужное.
т.е. строка имеет вид:
123456aa654321
Мне нужно узнать , есть ли в этой строке aa, и есле есть, то удалить все хвосты до, и после.
Заранее благодарю!!!
Цитата:
Originally posted by snaiper
Подскажите плиз, какв пхп можно найти слово, или сочетание знаков в строке $str ?
Вот в паскале это делалось так :
Pos('нужное сочетание',где_ищем) и есле найдено , то pos скажет номер позиции где это дело найдено.
Вот мне нужно проверить на наличие символов в строке, и удалить всё не нужное.
т.е. строка имеет вид:
123456aa654321
Мне нужно узнать , есть ли в этой строке aa, и есле есть, то удалить все хвосты до, и после.
Заранее благодарю!!!
Подскажите плиз, какв пхп можно найти слово, или сочетание знаков в строке $str ?
Вот в паскале это делалось так :
Pos('нужное сочетание',где_ищем) и есле найдено , то pos скажет номер позиции где это дело найдено.
Вот мне нужно проверить на наличие символов в строке, и удалить всё не нужное.
т.е. строка имеет вид:
123456aa654321
Мне нужно узнать , есть ли в этой строке aa, и есле есть, то удалить все хвосты до, и после.
Заранее благодарю!!!
explode()
strpos -
strspn - находит длину начального сегмента, совпадающего с маской
strstr - находит первое появление строки
а вообще зайди на php.net и набери там str там много всяких интересных фу-ций повылази..
В мануале они начинаются с ereg или preg.
Возможностей дофига.:D
дайте плиз рус. мануал
Цитата:
Originally posted by snaiper
дайте плиз рус. мануал
дайте плиз рус. мануал
Русского здесь нет, но есть аглицкий.
Цитата:
Originally posted by snaiper
Подскажите плиз, какв пхп можно найти слово, или сочетание знаков в строке $str ?
Вот в паскале это делалось так :
Pos('нужное сочетание',где_ищем) и есле найдено , то pos скажет номер позиции где это дело найдено.
Вот мне нужно проверить на наличие символов в строке, и удалить всё не нужное.
т.е. строка имеет вид:
123456aa654321
Мне нужно узнать , есть ли в этой строке aa, и есле есть, то удалить все хвосты до, и после.
Заранее благодарю!!!
Подскажите плиз, какв пхп можно найти слово, или сочетание знаков в строке $str ?
Вот в паскале это делалось так :
Pos('нужное сочетание',где_ищем) и есле найдено , то pos скажет номер позиции где это дело найдено.
Вот мне нужно проверить на наличие символов в строке, и удалить всё не нужное.
т.е. строка имеет вид:
123456aa654321
Мне нужно узнать , есть ли в этой строке aa, и есле есть, то удалить все хвосты до, и после.
Заранее благодарю!!!
$str = "123456aa654321";
$nstr = "aa";
if ($pos = strpos($str,$nstr)) $str = substr($str,$pos,strlen($nstr));
$str="123456aa654321";
$result = preg_replace("/(aa)/","",$str);