Re: Trimming Text
| From: | Al | Date: | Sun, 17 Jul 2005 00:56:02 +0000 |
| Subject: | Re: Trimming Text | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-218819@lists.php.net to get a copy of this message | ||
André Medeiros wrote:
Greetings. I am trying to trim some text containing HTML tags. What I want to do is to trim the text without trimming the tags or html entities like and such, wich completelly break the design. Has anyone succeded on doing such a thing? phpclasses.org won't help :( Thanks in advance. AndréConsider... Making a preg pattern to capture everything between tags and then use preg_replace_callback() process the "captured text" with the called function. It will work; but it's a bit tricky. Here is a similiar code snip to get you started... $pattern= "%<[\w-/]+>%"; $text= preg_replace_callback($pattern, create_function('$matches', 'return strtolower($matches[0]);'), $text); This converts all tags to lowercase. You probably should use a regular callback function rather than creating one.