str::short($string, $length, $rep = '…')

Shortens a string and adds an ellipsis if the string is too long

  • $string (string)
    The string to be shortened
  • $chars (int)
    The final number of characters the string should have
  • $rep (string)
    The element, which should be added if the string is too long. Ellipsis is the default.
  • return (string)
    The shortened string

Example

echo str::short('This is a very, very, very long string', 10);
// output: This is a…

echo str::short('This is a very, very, very long string', 10, '####');
// output: This i####