clean html a string by element id using php -


as can see subject looking tool cleaning html string in php using html id property, example:

according following php string wish clean html erasing black11

$test = '  <div id="block1">     <div id="block11">hello1 <span>more html here...</span></div>     <div id="block12">hello2 <span>more html here...</span></div> </div> <div id="block2"></div> '; 

will became

$test = '  <div id="block1">     <div id="block12">hello2 <span>more html here...</span></div> </div> <div id="block2"></div> '; 

i tried tool htmlpurifier.org , can't desirable result. thing achieved removing elements tag; erasing id; erasing class.

is there simple way achieve using purifier or other?

thanks in advance,

as general solution manipulating html data, recommend :


note : it'll add tags arround html, domdocument::savehtml generates html corresponds full html document :-(

a couple of str_replace remove might ok, suppose... it's not hardest part of work, , should work fine.


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -