PHP Exercise : PHP strip_tags()
Write a program in php to remove all html tags except paragraph and italics tags.
Solution
The function strip_tags() does completely get rid of all HTML elements. If you just want to keep some elements (for example, some limited formatting functionalities with <b> and <i> and <br /> tags), you provide a list of allowed values in the second parameter for strip_tags().
<?php
$input = 'The term <i>Official Ireland</i> is commonly <br />' .
'used in <b>the Republic of Ireland</b> to denote<br />' .
' the media, cultural and religious establishment. '.
'<script>alert("Nice try!");</script>' .
'<img src="/spam.jpg" />';
echo strip_tags($input, '<b><br><i>');
?>
Output of the above code
The term Official Ireland is commonly
used in the Republic of Ireland to denote
the media, cultural and religious establishment. alert("Nice try!");
Related PHP Programs for Practice
PHP - Division table programPHP - Prime Number Program
PHP - Print numbers 10 to 1 using recursion
PHP - Loop through an associative array
PHP - Differentiate between fgets, fgetss and fgetcsv
PHP - Set session on login
PHP - Convert text to speech
PHP - Copying or moving a file
PHP - Locking a file
PHP - CURL Cookie Jar
PHP - Password Hashing
PHP - Emoji Unicode Characters