How to match all h1-h6 tags in PHP
For matching all H tags in html code you need to do this:
preg_match_all('/<h([1-6]).*[^>]*>(.*)<\/h([1-6])>/',$content,$all_h_tags);
Where $content is a string variable with html tags and $all_h_tags is a variable where all matches are put.