fork(5) download
  1. <?php
  2.  
  3. $html = <<<DATA
  4. <body>
  5. <span style="new">Don't modify it</span>
  6. <span style="old">Don't modify it</span>
  7. <img style="Remove-me" src="img.jpg">
  8. <img src="img.jpg" title="Don't modify it">
  9. </body>
  10. DATA;
  11.  
  12. $dom = new DOMDocument('1.0', 'UTF-8');
  13. $dom->loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
  14.  
  15. $xpath = new DOMXPath($dom);
  16. $imgs = $xpath->query('//img[@style]');
  17.  
  18. foreach($imgs as $img) {
  19. $img->removeAttribute('style');
  20. }
  21.  
  22. echo $dom->saveHTML();
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
<body>
<span style="new">Don't modify it</span>
<span style="old">Don't modify it</span>
<img src="img.jpg">
<img src="img.jpg" title="Don't modify it">
</body>