public static function description()
{
if (empty(self::$description)) {
return self::$config["description"];
} else {
return self::$description;
}
}
我使用它来显示我的youtube api脚本的描述,但我想显示一些有限的文本,最多150个字符。我不知道应该使用哪些代码来显示有限的文字说明
<?php echo Main::description() ?>
并在标题中使用上面的代码来显示说明。请告诉我显示高达150 chr的描述的正确代码。限制
答案 0 :(得分:0)
答案 1 :(得分:0)
亲自使用这样的功能。
function my_special_trim($string, $length = 150, $abbreviation = false) {
$modified = mb_substr($string, 0, $length);
if(mb_strlen($modified) < mb_strlen($string)) {
$modified = trim($modified, " \n\r\t.");
$modified = "$modified …";
if($abbreviation) {
return '<abbr title="'.htmlspecialchars($string).'">'.$modified.'</abbr>';
}
}
return $modified;
}
编辑:最初发布了一个更长的功能来处理单词缩短。更改为当前的实际值,因为它实际上引用了未包含的其他功能。这可以很容易地实现,例如,使用preg_replace
函数。