Как объединить два оператора IF в PHP

Хорошо, я знаю, что это вопрос новичка, но как мне выполнить IF 2, только если IF 1 (текст: test появляется в строке данных). Я попытался объединить два, но в итоге со всевозможными проблемами. Итак, если тест не показывает пропущенные циклы, если это так, то будет запущен код регулярного выражения, который у меня есть в IF 2.

$data = 'hello world "this is a test" last test';


// IF 1 
if (stripos($data, 'test') !== false) {
}


// IF 2
if (preg_match('/"[^"]*"/i', $data, $regs)) {
$quote = str_word_count($regs[0], 1);
$data = str_replace($regs[0], '"'.implode(' ', $quote).'"', $data);
}

echo $data;
9
задан Rich Bradshaw 10 May 2011 в 19:58
поделиться