• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2706
  • Last Modified:

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

0
hankknight
Asked:
hankknight
1 Solution
 
smueller72Commented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now