thinkphp模板截取中文(限制显示字数)

更新时间:2023-06-16 06:18:16 阅读: 评论:0

thinkphp模板截取中⽂(限制显⽰字数)把如下代码粘贴到thinkphp核⼼包的/common/functions.php 的最后便可在html模型⾥直接使⽤
//函数解释:人与自然狮子
//msubstr($str, $start=0, $length, $chart=”utf-8″, $suffix=true)
//$str:要截取的字符串
// $start=0:开始位置,默认从0开始
// $length:截取长度
// $chart=”utf-8″:字符编码,默认UTF-8
// $suffix=true:是否在截取后的字符后⾯显⽰省略号,默认true显⽰,fal为不显⽰
function msubstr($str, $start=0, $length, $chart="utf-8", $suffix=true)
{
广东菜谱if(function_exists("mb_substr")){
if($suffix)
return mb_substr($str, $start, $length, $chart)."...";
pt牙el
clumsyreturn mb_substr($str, $start, $length, $chart);
}
elif(function_exists('iconv_substr')) {
if($suffix)
return iconv_substr($str,$start,$length,$chart)."...";
el
return iconv_substr($str,$start,$length,$chart);
}
$re['utf-8']  = "/[x01-x7f]|[xc2-xdf][x80-xbf]|[xe0-xef]
[x80-xbf]{2}|[xf0-xff][x80-xbf]{3}/";
$re['gb2312'] = "/[x01-x7f]|[xb0-xf7][xa0-xfe]/";
$re['gbk']    = "/[x01-x7f]|[x81-xfe][x40-xfe]/";
$re['big5']  = "/[x01-x7f]|[x81-xfe]([x40-x7e]|xa1-xfe])/";
preg_match_all($re[$chart], $str, $match);
$slice = join("",array_slice($match[0], $start, $length));
怎样查看手机型号
八方电器>共度好时光if($suffix) return $slice."…";
return $slice;
}
//模版使⽤:{$vo.title|msubstr=###,0,5,'utf-8'}
>孔雀的笔顺

本文发布于:2023-06-16 06:18:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/965829.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:截取   默认   型号   字符
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图