是否有人有Drupal使用转以下字符串函数的确切名称:
“你好,你怎么样。一些文字。”
成
“你好...”
即这是我们用来切断后X字的句子,然后添加一个省略号的功能。 另外,如果任何人有一个PHP代码段是这种情况,那将是巨大的!
是否有人有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...
这似乎是truncate_utf8()
在unicode.inc
。
http://api.lullabot.com/views_trim_text这是所使用的功能..
我认为你正在寻找截断尊重字边界。 我不知道的Drupal是怎么做的,但有体面的代码在这里 。
您可以使用函数views_trim_text($改变,$值)
查看更详细https://api.drupal.org/api/views/views.module/function/views_trim_text/7
$alter['html'] = TRUE;
$alter['max_length'] = 200;
$alter['word_boundary'] = TRUE;
$alter['ellipsis'] = TRUE;
print views_trim_text($alter, $output);