Remove all html tags from php string

php

Solution

use `strip_tags`

$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);   //output Test paragraph. Other text

<?php echo substr(strip_tags($row_get_Business['business_description']),0,110) . "..."; ?>

Problem

I want to display the first 110 characters of a database entry. Pretty easy so far: ``` <?php echo substr($row_get_Business['business_description'],0,110) . "..."; ?> ``` But the above entry has html code in it that's been entered by the client. So it displays: ``` <p class="Body1"><strong><span style="text-decoration: underline;">Ref no:</span></strong> 30001<strong></stro... ``` Obviously no good. I just want to strip out all html code, so I need to remove everything between < and > from the db entry THEN display the first 100 chars. Any ideas anyone?

Original source