
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Пользователь ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 80 Пользователь №: 31275 На форуме: Карма: 1 ![]() |
Здравствуйте, форумчане!
Есть примерно такой код, который выделяет искомые значения в строке: $pattern = ('/тор/', '/говорит/','/strong/'); Так вот в переменной $final_results ещё и выделится тот текст на который я заменял ранее. Как-то можно искать только в первоначальной строке? Или это возможно только если искать позицию вхождений и потом выделять по позициям вручную? |
![]() |
|
![]() ![]() Наблюдаю ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1244 Пользователь №: 29445 На форуме: Карма: 144 ![]() |
Можно. Для этого паттерн должен быть в виде строки с альтернативами, а не в виде массива.
$pattern = 'тор|говорит|strong'; Если массив, то нужно сделать из него строку - например, с помощью implode, предварительно убрав разделители. |
![]() |
۩
Дата
|
||
![]() Пользователь ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 80 Пользователь №: 31275 На форуме: Карма: 1 ![]() |
Спасибо, очень помогли, и как я сам не догадался) |
||
![]() |
![]() ![]() ![]() |