ThinkPHP中截断指定长度的中文字符串后用删节号代替
程序员文章站
2022-05-13 16:03:31
...
ThinkPHP中截断指定长度的中文字符串后用省略号代替
在TP模板中获取字符串并截断,以前一直觉得很神奇,现在才知道是自己不懂。
开始不是很了解模板中可以直接调用方法,以为$this->assign('content',$res);指派后只能在模板中这样接受{$content},于是写各种原生PHP语句无效
$title = {$content['title']}
后来高手指点才知道在标签
//显示效果
参考文章:点击打开链接
$title = $content['title']
于是终于拨开乌云见日开了
//放在Common文件夹下common.php中的获取中文字符串的方法
function abslength($str){ $len=strlen($str); $i=0; $j=0; while($i//注意TP中的编码都是utf-8,所以+3;如果是GBK改为+2