<?php
$html = <<<DATA
<html>
<body>
<div id="r1">
<a href="link">Link</a>
</div>
<div id="r2">
<a href="link">Link 2015-09-12</a>
</div>
</body>
</html>
DATA ;
$dom = new DOMDocument;
$dom -> loadHTML ( $html ) ;
$myVariable = "2015-09-12" ;
$xpath = new DOMXPath( $dom ) ;
$divs = $xpath -> query ( "//div[contains(.,'$myVariable ')]" ) ;
foreach ( $divs as $div ) {
$div -> parentNode -> removeChild ( $div ) ;
}
echo $dom -> saveHTML ( ) ;
PD9waHAKCiRodG1sID0gPDw8REFUQQo8aHRtbD4KPGJvZHk+CjxkaXYgaWQ9InIxIj4KIDxhIGhyZWY9ImxpbmsiPkxpbms8L2E+CjwvZGl2Pgo8ZGl2IGlkPSJyMiI+CiA8YSBocmVmPSJsaW5rIj5MaW5rIDIwMTUtMDktMTI8L2E+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4KREFUQTsKCiRkb20gPSBuZXcgRE9NRG9jdW1lbnQ7CiRkb20tPmxvYWRIVE1MKCRodG1sKTsKJG15VmFyaWFibGUgPSAiMjAxNS0wOS0xMiI7CgokeHBhdGggPSBuZXcgRE9NWFBhdGgoJGRvbSk7CiRkaXZzID0gJHhwYXRoLT5xdWVyeSgiLy9kaXZbY29udGFpbnMoLiwnJG15VmFyaWFibGUnKV0iKTsKCmZvcmVhY2goJGRpdnMgYXMgJGRpdikgeyAKICAgJGRpdi0+cGFyZW50Tm9kZS0+cmVtb3ZlQ2hpbGQoJGRpdik7Cn0KCmVjaG8gJGRvbS0+c2F2ZUhUTUwoKTs=