有没有人有Drupal用于转换以下字符串的函数的确切名称:
"你好,你好吗?还有一些文字."
成
"你好..."
即用于在x个单词后切断句子,然后添加省略号的函数.或者,如果有人有一个PHP片段,这样做也会很棒!
function getFirstWords($string, $words = 1)
{
$string = explode(' ', $string);
if (count($string) > $words)
{
return implode(' ', array_slice($string, 0, $words)) . '...';
}
return implode(' ', $string);
}
echo getFirstWords('Hello, how are you. Some more text.', 2); // Hello, how...
Run Code Online (Sandbox Code Playgroud)
它似乎truncate_utf8()
在unicode.inc
.