$s = <<< HTML
<div class="aa">数据1</div>
<div class="aa"><a>数据2</a></div>
HTML;
$p = preg_match_all('/<div class="aa">(.*)<\/div>/i',$s,$r);
foreach($r[1] as $k=>$v){
$r[1][$k] = strip_tags($v);//去html标签
}
print_r($r[1]);