PHP trim_better() function
Every developer has a set of utility functions that are added to every project, tools that enhance the built-in capabilities of a language. Today, we look at a PHP function in my utilities, trim_better()
, a tool that builds on PHP's existing trim()
and substr()
functions.
With trim_better()
, you can shorten a string to a maximum length, but without splitting in the middle of a word. You can also, optionally, strip HTML tags and append ellipses (...).
I originally found this snippet from Elliott Brueggeman, but added a few bug fixes and enhancements. Enjoy!