成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? THINKPHP截取中文字符串函數(shù)實例代碼
全站頭部文字 我要出現(xiàn)在這里
THINKPHP截取中文字符串函數(shù)實例代碼 772 2024-01-14   

在項目開發(fā)中,我們常常會遇到英文、中文等字符串截取問題,比如說新聞列表頁面需要新聞內(nèi)容簡介,這就要用到字符串截取了。

下面就為大家分享一個THINKPHP中已經(jīng)準(zhǔn)備好的字符串截取函數(shù)。

# 函數(shù)解釋:
msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)
/*
$str:要截取的字符串
$start=0:開始位置,默認(rèn)從0開始
$length:截取長度
$charset=”utf-8″:字符編碼,默認(rèn)UTF-8
$suffix=true:是否在截取后的字符后面顯示省略號,默認(rèn)true顯示,false為不顯示
*/

模版使用:

{$vo.title|msubstr=0,5,'utf-8',false}

Ps:若是核心版的可能不存在該函數(shù),不用怕,逐風(fēng)把代碼給大家貼出來:

function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true) 
{ 
 if(function_exists("mb_substr")){ 
 if($suffix) 
  return mb_substr($str, $start, $length, $charset)."..."; 
 else
  return mb_substr($str, $start, $length, $charset); 
 } 
 elseif(function_exists('iconv_substr')) { 
 if($suffix) 
  return iconv_substr($str,$start,$length,$charset)."..."; 
 else
  return iconv_substr($str,$start,$length,$charset); 
 } 
 $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[$charset], $str, $match); 
 $slice = join("",array_slice($match[0], $start, $length)); 
 if($suffix) return $slice."…"; 
 return $slice;
}

以上所述是小編給大家介紹的THINKPHP截取中文字符串函數(shù)實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對綠夏網(wǎng)網(wǎng)站的支持!


PHP

主站蜘蛛池模板: 金太狼的幸福生活剧情介绍| 黄金太阳2| 各各他的路赞美诗歌| 帕米尔我的家乡多么美简谱| 三上悠亚在线免费观看| 热带夜| 寰宇地理| 湖南卫视直播| 不潮不花钱歌词| 明日战记| 伊利奶粉哪个系列最好| 年轻的丈夫| 英雄使命电视剧| 印度电影《希努》| 王李丹妮三级电影| 燃烧电影| 浙江卫视是几台| 郭德纲7000字微博原文| 性感美女写真视频| 伴生活| 叶玲| 挠60分钟美女腋窝视频| 泰迪熊 美剧| 生椰拿铁热量| 西游记tvb| 网络查控申请书| 折叠画| 电视节目预告表| 狼来了电影免费观看| 男生女生向前冲2014| 养小动物的作文| 跟班服务| 世界上最有杀气的国歌| 色戒在线观看完整版| 人世间豆瓣| 金珠在线观看免费高清完整版| 宫心计演员表介绍| 魂断威尼斯 电影| 博人传青年篇动漫在线观看免费| 天气预报电影| 我的抗战|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103