[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск в строке ($str = '..., нужный элемент,...)'
zingafur
Ребята подскажите: как реализовать поиск в строке (Ну что то типа $str = 'блаблабла, то что нужно, блаблабла') и вот нужно это блаблабла отбросить, а то что между ними сохранить в массив (нужных элементов в строке несколько, ну это не суть, главное как выбрать то что находится в промежутке?), я если честно уже запарился, третий день манку курю постю глупые вопросы, но так ни чего и не выходит(



Спустя 9 минут (19.01.2011 - 00:24) kirik написал(а):
zingafur
explode()?

Спустя 10 минут, 31 секунда (19.01.2011 - 00:34) Ser18 написал(а):
$stroka = Строка
$slovo = Слово которое ищем

$n = strpos($stroka, $slovo);

strpos -- Возвращает позицию первого вхождения подстроки

т.е. если $n равно какому-то числу, значит такое слова есть в строке

И если $n == 0 то прибавьте 1

Вы в БД ищите или нет?

Спустя 4 минуты, 3 секунды (19.01.2011 - 00:38) zingafur написал(а):
Цитата (kirik @ 18.01.2011 - 21:24)
explode()?

Если бы было все так просто, хех: дело в том, что с помощью кюрла я выдераю хтмл код с другого сайта, после чего он записывается в переменную, содержание что то типа:

Ява скрипт
{
...
}
хтмл теги, бред какой то, хтмл теги, блабла_бла('ТО_ЧТО _МНЕ_НУЖНО_1'), опять теги, бред какой то сново, теги, блабла_бла('ТО_ЧТО_МНЕ_НУЖНО_2'), ну и т.д.

Спустя 25 минут, 14 секунд (19.01.2011 - 01:03) Invis1ble написал(а):
zingafur
Составляешь шаблон регулярного выражения ($pattern) и обрабатываешь:
preg_match_all($pattern, $content, $matches);

в $matches будут нужные значения.

Спустя 15 минут, 10 секунд (19.01.2011 - 01:19) zingafur написал(а):
Цитата (Invis1ble @ 18.01.2011 - 22:03)
Составляешь шаблон регулярного выражения ($pattern) и обрабатываешь:
preg_match_all($pattern, $content, $matches);

в $matches будут нужные значения.

Спс, прочитал про эту функцию на пхп.нет, вообщем реально то что нужно, спасибо огромное

Спустя 3 минуты, 33 секунды (19.01.2011 - 01:22) Invis1ble написал(а):
zingafur
незачто
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.