get h1 tag (헤드라인 태그 가져오는 방법)
돔파서 같은 것을 사용하는 방법도 있지만 여기선 정규표현식을 사용한 방법에 대한 것입니다.
테스트가된 h1 tag 가져오는 것입니다.
PHP에서 정규표현식을 이용하여 가져오는 방법에 대한 것입니다.
아래에서 유의깊게 봐야하는것은 h1 태그에 클래스가 들어가 있는 경우를 감안하기 위해서 <h1> 처럼 닫는 태그가 있는 것이 아니라
시작할대 닫는 태그 부분을 삭제 하였습니다.
$headingtag = 'h1';
preg_match_all( '|<'.$headingtag.'(.*)</'.$headingtag.'>|iU', $html_data, $aMatches );
print_r($aMatches);
preg_match('~<h1([^{]*)</h1>~i', $html_data, $aMatches);
print_r($aMatches);
if (preg_match_all('/<h\d([^<]*)<\/h\d>/iU', $html_data, $aMatches)) {
// $matches contains all instances of h1-h6
print_r($aMatches);
}