在描述中显示有限文本的php代码
我用它来显示我的youtube api脚本的描述,但我想显示一些限制文本,最多150个字符。我不知道应该使用哪种代码来显示有限的文本描述在描述中显示有限文本的php代码,php,text,limit,Php,Text,Limit,我用它来显示我的youtube api脚本的描述,但我想显示一些限制文本,最多150个字符。我不知道应该使用哪种代码来显示有限的文本描述 public static function description() { if (empty(self::$description)) { return self::$config["description"]; } else { return self::$description; }
public static function description()
{
if (empty(self::$description)) {
return self::$config["description"];
} else {
return self::$description;
}
}
并在标题中使用上述代码显示说明。请告诉我显示高达150 chr描述的正确代码。limit看看php的子字符串函数 这样你就可以把描述写进去了
<?php echo Main::description() ?>
亲自使用这样的函数
substr($var, 0, 150);
函数my\u special\u trim($string,$length=150,$缩写=false){
$modified=mb_substr($string,0,$length);
if(mb_strlen($modified)
编辑:最初发布了一个较长的函数来处理单词的缩短。更改为当前函数,因为它实际上引用了未包含的其他函数。这很容易实现,例如,使用preg\u replace
函数。您可以使用or或regex^(.{1150})
。你有没有试过修边的方法。
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;
}