30秒学会 PHP 片段 · 2018年3月11日

30秒学会 PHP 片段 – shorten

Returns a shortened string.

Use mb_strlen(), mb_substr() and rtrim() to shorten a string to a give number of characters.

代码实现

function shorten($input, $length = 100, $end = '...')
{
  if (mb_strlen($input) <= $length) {
    return $input;
  }

  return rtrim(mb_substr($input, 0, $length, 'UTF-8')) . $end;
}

使用样例

shorten('The quick brown fox jumped over the lazy dog', 15); // The quick brown...