Forum Moderators: coopster
<?php
$htmlstring = '<div>test</div>
<div>testing</div>
<div>sometextinsideiknowisthere</div>
<div>another false</div>';
$dom = new DOMDocument;
@$dom->loadHTML($htmlstring);
$divs = $dom->getElementsByTagName('div');
$content = '';
foreach($divs as $increment => $div) {
if(preg_match("'sometextinsideiknowisthere'ims",$div->nodeValue)) {
echo "hit at increment $increment\n"; // 2 in this case, counting starts from 0
$content = $dom->saveHTML($div);
break;
}
}
echo $content; // has "<div>sometextinsideiknowisthere</div>"
?>