婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > dedecms重新定義cn_substr函數截取字數更精準

dedecms重新定義cn_substr函數截取字數更精準

POST TIME:2019-03-20 14:28

,dedecms的cn_substr()和cn_substr_utf8()截取的字符串ms不準,平時也用習慣cn_substr(),也不愿用什么cn_substr_utf8()今天弄了下,現在還是比較準了。按照一個漢字2個字節調用就行了!

方法說明:
一、找到includehelpersstring.helper.php把原來約33到102行(也就是定義cn_substr()函數的那段代碼)替換掉,你要是怕不行,可以先把這個文件備份下,親;

  1. /**
  2. *中英文截取字符串,漢字安2個字節
  3. *
  4. * @accesspublic
  5. * @param string$str 需要截取的字符串
  6. * @param int$cutLen 截取的長度
  7. * @param bool $cutSlashes 是否去掉
  8. * @param bool $addSlashes 是加
  9. * @param string $oDot 截取后加的字符串,如經常用的三個點
  10. * @param bool $hasHtml 是否有html
  11. * @returnstring
  12. */
  13. if ( ! function_exists(‘cn_substr’)){
  14. function cn_substr($str, $cutLen, $oDot = null, $hasHtml = false, $cutSlashes = false, $addSlashes = false) {
  15. global $cfg_soft_lang;
  16. $str = trim ( $str );
  17. if ($cutSlashes) $str = stripslashes ( $str );
  18. if($hasHtml){
  19. $str = preg_replace ( “/(&;[^&;]*&;| | |s|[.+?])/is”, ‘ ‘, $str );
  20. $str = htmlspecialchars ( $str );
  21. }else{
  22. $str = htmlspecialchars ( $str );
  23. }
  24. if ($cutLen && strlen ( $str ) > $cutLen) {
  25. $nStr = ”;
  26. if ($cfg_soft_lang == ‘utf-8′) {
  27. $n = 0;
  28. $tn = 0;
  29. $noc = 0;
  30. while ( $n < strlen ( $str ) ) {
  31. $t = ord ( $str [$n] );
  32. if ($t == 9 || $t == 10 || (32 <= $t && $t <= 126)) {
  33. $tn = 1;
  34. $n ++;
  35. $noc ++;
  36. } elseif (194 <= $t && $t <= 223) {
  37. $tn = 2;
  38. $n += 2;
  39. $noc += 2;
  40. } elseif (224 <= $t && $t < 239) {
  41. $tn = 3;
  42. $n += 3;
  43. $noc += 2;
  44. } elseif (240 <= $t && $t <= 247) {
  45. $tn = 4;
  46. $n += 4;
  47. $noc += 2;
  48. } elseif (248 <= $t && $t <= 251) {
  49. $tn = 5;
  50. $n += 5;
  51. $noc += 2;
  52. } elseif ($t == 252 || $t == 253) {
  53. $tn = 6;
  54. $n += 6;
  55. $noc += 2;
  56. } else {
  57. $n ++;
  58. }
  59. if ($noc >= $cutLen)break;
  60. }
  61. if ($noc > $cutLen) $n -= $tn;
  62. $nStr = substr ( $str, 0, $n );
  63. } else {
  64. for($i = 0; $i < $cutLen – 1; $i ++) {
  65. if (ord ( $str [$i] ) > 127) {
  66. $nStr .= $str [$i] . $str [$i + 1];
  67. $i ++;
  68. } else {
  69. $nStr .= $str [$i];
  70. }
  71. }
  72. }
  73. $str = $nStr . $oDot;
  74. }
  75. if ($addSlashes) $str = addslashes ( $str );
  76. $str = htmlspecialchars_decode ( $str );
  77. return trim ( $str );
  78. }
  79. }

二、全站都使用cn_substr()函數,不管你程序是gbk還是utf8;
比如你要調用10個字(拼音漢字混雜):[field:title function='cn_substr(@me,20)']即可



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
国产欧美一区二区精品忘忧草| 91性感美女视频| 成人在线综合网| 国产精品一线二线三线精华| 国产一区二区三区免费| 狠狠色综合日日| 韩国成人精品a∨在线观看| 国产在线不卡视频| 国产麻豆精品一区二区| 国产成人亚洲精品青草天美 | 国产精品国产馆在线真实露脸 | 成人的网站免费观看| 成人激情动漫在线观看| 色综合天天综合色综合av| 欧美性色欧美a在线播放| 5月丁香婷婷综合| 欧美变态tickle挠乳网站| 国产午夜精品久久久久久免费视| 国产嫩草影院久久久久| 亚洲男人的天堂在线aⅴ视频| 亚洲午夜日本在线观看| 久久99精品国产| 成人av先锋影音| 欧美日韩精品综合在线| 精品国产乱码久久久久久1区2区| 国产欧美久久久精品影院| 亚洲美女在线一区| 久久99精品久久久久| 菠萝蜜视频在线观看一区| 欧美怡红院视频| 久久亚洲精品国产精品紫薇| 亚洲激情网站免费观看| 久久机这里只有精品| 91热门视频在线观看| 日韩欧美一区二区不卡| 亚洲精品免费一二三区| 国产一区二区免费视频| 日本高清免费不卡视频| 国产亚洲1区2区3区| 日韩电影免费在线观看网站| 不卡在线观看av| 精品国产三级a在线观看| 亚洲在线一区二区三区| 国产乱码精品1区2区3区| 欧美日韩国产综合一区二区三区 | 久久一区二区三区四区| 夜夜嗨av一区二区三区中文字幕| 国产成人综合亚洲网站| 欧美一级夜夜爽| 国产福利91精品一区二区三区| 久久午夜老司机| 久久97超碰色| 亚洲黄网站在线观看| 成人久久视频在线观看| 在线播放/欧美激情| 亚洲人精品一区| 成人免费视频一区二区| www精品美女久久久tv| 日本va欧美va精品发布| 色一情一乱一乱一91av| 日韩一区在线看| 成人毛片在线观看| 日本一区二区三区dvd视频在线| 日本欧美加勒比视频| 欧美日韩二区三区| 午夜精品久久久久久久99樱桃| 91原创在线视频| 亚洲色大成网站www久久九九| 成熟亚洲日本毛茸茸凸凹| 久久伊99综合婷婷久久伊| 捆绑紧缚一区二区三区视频| 欧美一级艳片视频免费观看| 青草国产精品久久久久久| 日韩天堂在线观看| 免费观看久久久4p| 精品国产乱码久久久久久影片| 日本aⅴ亚洲精品中文乱码| 91精品国产全国免费观看| 青青草97国产精品免费观看 | 欧美mv日韩mv国产| 精品一区二区三区在线观看| 欧美不卡在线视频| 国产麻豆精品久久一二三| 国产欧美一二三区| 91免费视频观看| 亚洲一二三四区| 日韩一区二区三区av| 久久国产免费看| 欧美韩国日本一区| 在线这里只有精品| 美女诱惑一区二区| 国产精品女上位| 欧美三级韩国三级日本一级| 麻豆一区二区三| 中文字幕欧美区| 欧美日韩三级视频| 国产精品一区二区黑丝| 亚洲日本在线天堂| 6080日韩午夜伦伦午夜伦| 国产精品一区二区免费不卡| 亚洲精品一卡二卡| 欧美不卡一二三| 91猫先生在线| 久久成人免费网站| 一区二区三区四区乱视频| 欧美一区二区国产| 91在线视频在线| 久久国产麻豆精品| 亚洲成人综合视频| 欧美激情中文字幕| 欧美一级专区免费大片| 99久久精品免费观看| 精品系列免费在线观看| 亚洲欧美日本韩国| 国产人成亚洲第一网站在线播放| 在线一区二区三区| 国产成人高清视频| 免费不卡在线观看| 成人动漫一区二区三区| 婷婷久久综合九色综合绿巨人| 中文在线资源观看网站视频免费不卡| 在线观看国产日韩| youjizz久久| 国产精品2024| 极品少妇xxxx精品少妇偷拍 | 国产精品一二三四区| 亚洲国产欧美在线| 亚洲男人的天堂av| 国产精品免费丝袜| 国产欧美一区二区精品仙草咪| 日韩视频在线观看一区二区| 欧美三区在线视频| 色综合久久中文字幕综合网| 成人aa视频在线观看| 国产毛片精品视频| 久久精品av麻豆的观看方式| 日日夜夜免费精品| 日日摸夜夜添夜夜添精品视频| 亚洲宅男天堂在线观看无病毒| 国产精品夫妻自拍| 亚洲色图丝袜美腿| 18涩涩午夜精品.www| 中文字幕第一区二区| 国产精品久久久久久久久免费樱桃| 国产无一区二区| 国产精品网友自拍| 中文字幕一区二区在线观看| 亚洲特级片在线| 亚洲永久免费视频| 日韩电影在线观看一区| 日本亚洲天堂网| 精油按摩中文字幕久久| 国产一区二区看久久| 成人在线一区二区三区| 91网站在线播放| 欧美性高清videossexo| 制服丝袜亚洲色图| 精品国产一区二区三区四区四| 久久天堂av综合合色蜜桃网| 久久久精品免费观看| 国产精品美女久久久久aⅴ | 99久久精品免费看| 欧美网站一区二区| 日韩一区二区三区电影在线观看 | 99精品视频一区二区| 91日韩在线专区| 欧美精品自拍偷拍| 亚洲精品在线观看网站| 中文字幕在线一区免费| 亚洲最新在线观看| 美女尤物国产一区| av福利精品导航| 欧美一卡二卡在线| 国产精品美女久久久久高潮| 亚洲一区二区三区爽爽爽爽爽| 久国产精品韩国三级视频| 东方aⅴ免费观看久久av| 91黄色免费网站| 精品免费国产二区三区 | 337p亚洲精品色噜噜狠狠| 日韩精品一区二| 亚洲欧美日韩国产中文在线| 日韩精品每日更新| eeuss鲁一区二区三区| 欧美精品日韩一本| 国产精品久久久久久久久快鸭| 视频在线观看一区| 99久久精品免费看国产| 精品国产乱码久久久久久浪潮| 亚洲女爱视频在线| 国产精品一区二区91| 亚洲欧美日韩国产综合| 九九精品视频在线看| 欧美日韩日日夜夜| 综合激情成人伊人| 精品一区二区三区的国产在线播放| 91成人网在线| 亚洲美女屁股眼交3| 丰满放荡岳乱妇91ww| 欧美一区二区免费视频|