preg_match получить несколько

У меня есть страница, как с большим количеством HTML Мне нужно захватить все данные между тегами, а не первый. В настоящее время я использую

<?php([^<]*?)\?>/"

Но он хватает первый и останавливается. Любая помощь?

Ответы на вопрос(2)

preg_match_all()

preg_match_all("/<?php([^<]*?)\?>/siU",$html,$output);
print_r($output[1]);
 11 июн. 2012 г., 07:33
s а такжеU Модификаторы не нужны.

Ваш ответ на вопрос