久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 織夢dedecms對任意字段截取固定值并且多余部分用

織夢dedecms對任意字段截取固定值并且多余部分用

時間:2023-07-18 08:07:18 閱讀: 文章分類: 網站建設 作者: dede技術員

導讀:織夢文章織夢文章utf8編碼下:中文占 3個字節,英文和數字占 1個字節(可變編碼)(變長編碼) gbk編碼下:所有的中文、英文、數字都占2個字節(定長編碼) 例如,有一個字符織夢模板網dede5.7模板。

織夢模板網dede5.7模板utf8編碼下:中文占 3個字節,英文和數字占 1個字節(可變編碼)(變長編碼)   gbk編碼下:所有的中文、英文、數字都占2個字節(定長編碼)   例如,有一個字符串,$str = “地方見21423435過很多苦法dsfsdfsdgsd規和地方給iu”   如果是gbk編碼:截取5個字符 ,相當于截取10個字節  substr()截取的是字節數   如果是utf8編碼的話:截取5個手機模板dede字符:不知道截取多少個字節,因為不確定是中文還是英文   那么怎么判斷呢?   通常根據一個字符的第一個字節,如果這個字節 的ASCII碼 大夢織模板于224 占3個字節,如果第一個字節的ASCII碼,大于192 占2個字節,如果第一個字節的ASCII碼小于192,占1個字節 在include下的extend.func.php文件中加入以下函數: function GetPartStr($str,$len)//$str字符串   $len 控制長度 {   $one=0;   $partstr='';   for($i=0;$i<$len;$i++) { $sstr=substr($str,$one,1);  if(ord($sstr)>224){  $partstr.=substr($str,$one,3);  $one+=3;  }elseif(ord($sstr)>192){  $partstr.=substr($str,$one,2);  $one+=2;  }elseif(ord($sstr)<192){  $partstr.=substr($str,$one,1);  $one+=1;  } } if(strlen($str)<$one){    return $partstr;}else{ return $partstr.'....'; } } 調用方法如下,比如要對電話號碼的一個字段進行截取,前三位顯示,后面的用....代替織夢模板網,寫法: [field:tel function=GetPartStr(@me,3)/] 此教程為跟版網原創,歡迎轉載。轉載請保留版權。相關織夢模板網dede5.7模板。

關鍵詞標簽: 織夢 字段 省略號

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章織夢dedecms對任意字段截取固定值并且多余部分用主要講述省略號,字段,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28799.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 云南省| 修武县| 班玛县| 化德县| 奉节县| 台湾省| 衡水市| 房山区| 华亭县| 榆中县| 巩义市| 兴安县| 北海市| 偏关县| 石嘴山市| 潼南县| 天柱县| 揭阳市| 大安市| 雷波县| 淮滨县| 聂拉木县| 泌阳县| 武胜县| 微博| 来凤县| 宾川县| 静安区| 鹤山市| 渭南市| 尼木县| 合阳县| 巫溪县| 金溪县| 宁都县| 沁水县| 江孜县| 中江县| 瑞安市| 呼图壁县| 道孚县|