【发布时间】:2014-10-16 05:47:37
【问题描述】:
我正在 Codeigniter 最新版本中构建一个网站应用程序,我想使用异常功能来剪切或限制我的文本,以防该文本破坏我的网络布局。
下面我将通过在一个单词和另一个单词之间使用空格来打破我的文本(只显示简短的单词)。
但我想创建一个函数来按字符或整个字符串的长度进行中断或剪切
示例:如果我有 2000 个字符的字符串长度,但我只想显示 100 个字符的字符串长度(计算麻烦的空格和特殊字符)
function My_EXCEPTION($string, $limit, $break=" ", $pad="...")
{
if(strlen($string) <= $limit) return $string;
if(false !== ($breakpoint = strpos($string, $break, $limit))) {
if($breakpoint < explode(strlen($string),-1)) {
$string = substr($string, 0, $breakpoint) . $pad;
}
}
return $string;
}
这个功能怎么办?请帮忙
提前谢谢你!!!
【问题讨论】:
-
你可以使用文本助手 character_limiter($string, 100)
标签: javascript php codeigniter codeigniter-datamapper codeigniter-form-helper