15
Янв
2017

Как проверить содержит ли строка элементы массива?

Нашел вот такой вопрос, но тут приводится пример с одним словом. Как проверить на содержание в строке группы слов ?

Шла Саша по шоссе и сосала сушку

Как например проверить, что в предложении выше есть слова "сушку, Саша, шла" и, если хотя бы одно из слов найдено, вывести сообщение, что совпадение найдено.

При этом, если найдено 10 совпадений, то сообщение должно быть одно, а не 10.

Сейчас написано так: if(!strpos($link, 'Слово')){... Ну вот на месте "слово" я хочу перечислить несколько и по ним проверять, а не писать бесконечное or.

В голове сейчас крутится только то, что можно несколько раз условиями перебрать.

Источник: https://ru.stackoverflow.com/questions/614836/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C-%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D1%82-%D0%BB%D0%B8-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0

Тебе может это понравится...

Добавить комментарий