joshis Posted March 4, 2011 Share Posted March 4, 2011 Hi, I have a html string. In that I defined some area for editing. That area enclosed in certain comment. I want to get all the content between that comment. For example <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>My title</title> <!--text--> </head> <body> <!--start editable content--> <div class="container1"> some html with <b>bold</b> string </div><!--End Container--> <!--end editable content--> </body> </html> In the above example I need <div class="container1"> some html with <b>bold</b> string </div><!--End Container--> -Thanks Arun Quote Link to comment Share on other sites More sharing options...
.josh Posted March 5, 2011 Share Posted March 5, 2011 preg_match('~<!--start editable content-->(.*?)<!--end editable content-->~s',$content,$editable_content); $editable_content = $editable_content[1]; Quote Link to comment Share on other sites More sharing options...
selvol Posted March 5, 2011 Share Posted March 5, 2011 Add this line to the correct answer left by Crayon Violent $editable_content= strip_tags($editable_content, '<b> '); echo $editable_content; //That will remove the html Tags(in the above the <b> tags will not be removed). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.