This site uses cookies from Google to deliver its services, to personalize ads and to analyze traffic. Information about your use of this site is shared with Google. By using this site, you agree to its use of cookies. Learn More

How To Remove Specific Class And Attributes From Html Tags Using PHP? - Attributes

youareyoungdarling.blogspot.com - I recommend PHP Simple HTML DOM Parser, let you manipulate HTML in a very easy way!. You can find tags on an HTML page with selectors just like jQuery.

 $html = "<div> <span data-id="5" >text 1</span><br /> <span>text 4</span></div>"; 
If just want to either empty or remove any class that has "test2" in it and remove attributes like "data-id". You can use PHP Simple HTML DOM Parser to remove specific class and attribute from HTML tags like below. In order to delete specific class from HTML tags, you can use SIMPlE PHP DOM Parser and preg_replace function. You can remove attributes easily using removeAttribute method.
 // Find all elements with the class test2 attribute foreach($html->find('[class=test2]') as $e){ $e->removeAttribute("data-id"); //remove attribute $e->class = preg_replace("/(?:^|\s)editable(?:\s|$)/msi", " ", $e->class); } echo $html; 
The outcome
 <div> <span>text 1</span><br /> <span>text 4</span></div> 
If you guys know any other efficient way, do share for our users. :)

other source : http://docstoc.com, http://hipwee.com, http://developer-paradize.blogspot.com

0 Response to " How To Remove Specific Class And Attributes From Html Tags Using PHP? - Attributes"

Posting Komentar

Contact

Nama

Email *

Pesan *