久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 山阳县| 南川市| 抚州市| 红安县| 偏关县| 鲁甸县| 平果县| 黄梅县| 白沙| 阳春市| 沈丘县| 四会市| 屯留县| 卓资县| 临沧市| 阿图什市| 马关县| 镇原县| 新余市| 衡阳县| 丹凤县| 英超| 北安市| 瓦房店市| 德惠市| 凌海市| 余姚市| 沭阳县| 濉溪县| 乾安县| 岢岚县| 金塔县| 邮箱| 灵川县| 明溪县| 珲春市| 铁力市| 洛浦县| 象州县| 泗阳县| 绵阳市|