Possible Duplicate:
How to parse and process HTML with PHP?
Im trying to figure out how to get the word/words in the -tagg by regular expression. My content is this:
<li id="menu-item-90" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="http://example.com/">Start</a></li>
<li id="menu-item-484" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-484"><a href="http://example.com/test/">Test</a></li>
<li id="menu-item-375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-375"><a href="http://example.com/test2/">test number two</a></li>
<li id="menu-item-171" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-171"><a href="http://example.com/test3/">Test 3</a></li>
So the above code I just want to get the following from:
- Start
- Test
- test number two
- Test 3
How do I accomplish that with preg_split and a regular expression on my formatted links? I have tried the following but my regular expression skills are'nt number one. Just outputs an empty array.
$tag = 'a';
$topMenuValues = preg_split('{<'.$tag.'[^>]*>(.*?)</'.$tag.'>}', $topMenuValues);