Here i am showing how can we extract headings(h1,h2,h3,h4,h5,h6) from HTML string using very simple php code.
If you want you can use regular expressions
preg_match_all('/<h[0-6]>([^</h[0-6]>*)</h/i', $string, $matches);
<?php $html='<html> <head> <title>Extract Headings From HTML String</title> </head> <body> <h1>This is headeing h1</h1> <h2>This is headeing h2</h2> <h3>This is headeing h3</h3> <h4>This is headeing h4</h4> <h5>This is headeing h5</h5> <h6>This is headeing h6</h6> </body> </html>'; function fnextractHeadins($headingtag, $html) { $headingText = ''; preg_match_all( '|<'.$headingtag.'>(.*)</'.$headingtag.'>|iU', $html, $headings ); foreach($headings[0] as $headh2val) { $headingText.=$headh2val; } return $headingText; } echo fnextractHeadins('h1', $html); echo fnextractHeadins('h2', $html); echo fnextractHeadins('h3', $html); echo fnextractHeadins('h4', $html); echo fnextractHeadins('h5', $html); echo fnextractHeadins('h6', $html); ?>
Tags:
How to extract Heading tags in PHP from string, How to Extract Heading Content (h1, h2, etc.) from an HTML String, HTML Headings Checker (H1 up to H6) – SEO Review Tools, Free HTML Headings Checker, html heading checker, bulk h1 tag checker, php get all h1 tags, python extract text from html tag, regex html headings, extract html tags, h1 tag extractor
My name is Mukesh Jakhar and I am a Web Application Developer and Software Developer, currently living in Jaipur, India. I have a Master of Computer Application in Computer Science from JNU Jaipur University. I loves to write on technology and programming topics. Apart from this, I love to travel and enjoy the beauty of nature.