strip_tags: replace all zapped tags with one space

I want all HTML tags to be replaced with a single space.  

strip_tags() does not dot this so words run togeather.
<?php
echo strip_tags('<p>experts</p><div><p>ex</p><p>change</p></div>');
?>

Open in new window

LVL 16
hankknightAsked:
Who is Participating?
 
smueller72Connect With a Mentor Commented:
you can create a separate function for this that strips the tags out and replaces them with spaces. you will probably need to use a combination of str_replace('<p>', ' ', $string); tags for this to function correctly.
0
 
hankknightAuthor Commented:
smueller72, that is a good idea:
function striptags ($str) {
 return trim(strip_tags(str_replace('<', ' <', $str)));
}

Open in new window

0
All Courses

From novice to tech pro — start learning today.