Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
[PHP] How to Easily Truncate Text in PHP
* Truncates the specified text to the specified length to the last whole word and
* adds ellipses to the end of the truncated string.
* @param string $text The text to truncate.
* @param int $length The maximum allowed length of the text.
* @return string The text if it's less than the length of the specified length or the text truncated to the specified length.
public function truncate($text, $length)
if ($length >= \strlen($text)) {
return $text;
return preg_replace(
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.