Хорошо, я чувствую себя отсталым,
У меня есть такая строка:
$string = 'function module_testing() {';
или это может быть так:
$string = 'function module_testing()';
или это может быть так:
$string = 'function module_testing($params) {';
или это:
$string = 'function module_testing($params, $another = array())';
и многие другие способы ...
А чем у меня массив строк примерно такой:
$string_array = array('module_testing', 'another_function', 'and_another_function');
Теперь, есть ли какой-нибудь preg_match
, который я могу сделать, чтобы проверить, найдено ли какое-либо из значений $string_array
в строке $string
в любой заданной позиции? Так что в этой ситуации будет совпадение. Или есть лучший способ сделать это?
Я не могу использовать in_array
, поскольку это не точное совпадение, и я бы не стал делать цикл foreach
, если смогу помочь, поскольку он уже находится в цикле while
.
Спасибо:)