- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$subject = <<<HTML
<div class="tabs_container">
<ul class="tabs">
##BEGINLOOP##gAs##
<li><a href="#">##title##</a></li>
##ENDLOOP##
</ul>
##BEGINLOOP##LI##
<div class="tabs_content">##title## is ##content##</div>
##ENDLOOP##
</div>
HTML;
preg_match_all('/(?:##BEGINLOOP##)([a-zA-Z]*)##(.+?)(?:##ENDLOOP##)/s', $subject, $matches);
var_dump($matches);