|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.09.2017, 20:11 | #1 |
Новичок
Джуниор
Регистрация: 10.09.2017
Сообщений: 2
|
Нужна помощь в preg_match
Здравствуйте! Требуется ваша помощь.
Есть: 1. foreach ($keywordlist as $key) { $iskeyworded+= preg_match('/('.mb_strtolower($key, 'UTF8').')/',mb_strtolower($name, 'UTF8')); }; 2. foreach($valuelist as $ivalue) { if (preg_match('/'.mb_strtolower($value, 'UTF8').'/',mb_strtolower($ivalue, 'UTF8')))$value=$ivalue;} Все это работает для сравнения строк из колонки базы данных - в тексте в файле, но сейчас находит слова даже если часть слова присутствует. Необходимо сделать чтобы было по точному слову, например: - ищем слово ЛАК в тексте, но чтобы ЛАКИРОВАННАЯ МЕБЕЛЬ не находил. Только если есть слово ЛАК. Заранее благодарен.... |
10.09.2017, 23:37 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
можно попробовать ставить пробел в конце " ", не знаю пойдет такой вариант.
Сообтветственно: "лак " != "лакированный"
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
11.09.2017, 11:02 | #3 | |
Новичок
Джуниор
Регистрация: 10.09.2017
Сообщений: 2
|
Цитата:
foreach ($keywordlist as $key) { $iskeyworded+= preg_match('/('.mb_strtolower($key, 'UTF8').')/'" ",mb_strtolower($name, 'UTF8')); }; И foreach($valuelist as $ivalue) { if (preg_match('/'.mb_strtolower($value, 'UTF8').'/'" ",mb_strtolower($ivalue, 'UTF8')))$value=$ivalue;} |
|
11.09.2017, 12:03 | #4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Пример #2 – это именно то, что тебе нужно. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
preg_match регулярка. | Dexes | PHP | 3 | 10.02.2012 11:14 |
Преимущества preg_match() | Dexes | PHP | 5 | 12.01.2012 17:56 |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |
preg_match(); | _SERGEYX_ | PHP | 6 | 09.10.2008 09:35 |