Как искать массив строк в другой строке в PHP?

Во-первых, я хочу сообщить, что мне нужна обратная функция PHP-функции in_array.

Мне нужно найти все элементы массива в строке, если какой-либо из них найден, функция вернет истину, в противном случае вернет ложь.

Мне нужно самое быстрое решение этой проблемы, конечно, это может быть успешным, если выполнить итерацию по массиву и использовать функция strpos.

Любые предложения приветствуются.

Пример данных:

$string = 'Alice goes to school every day';

$searchWords = array('basket','school','tree');

возвращает true

$string = 'Alice goes to school every day';

$searchWords = array('basket','cat','tree');

возвращает false

5
задан hakre 20 December 2012 в 19:25
поделиться