婷婷综合国产,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
日本午夜精品视频在线观看| 亚洲综合一区二区三区| 国产精品福利在线播放| 美女脱光内衣内裤视频久久网站 | 久99久精品视频免费观看| 色域天天综合网| 国产精品福利影院| 欧美日韩一区二区不卡| 亚洲国产精品嫩草影院| 在线观看日产精品| 首页亚洲欧美制服丝腿| 日韩欧美一区在线观看| 国产成人av在线影院| 国产精品久久久久久久久免费相片 | 蜜臀av一级做a爰片久久| 欧美影院一区二区三区| 亚洲综合久久av| 欧美日韩在线观看一区二区| 免费欧美日韩国产三级电影| 91麻豆精品91久久久久同性| 男女视频一区二区| 国产精品久久久久婷婷二区次| 99精品一区二区三区| 亚洲午夜激情网站| 日韩一级免费观看| 国产一区二区不卡在线 | 亚洲欧洲一区二区在线播放| caoporm超碰国产精品| 亚洲欧洲国产日韩| 欧美一区二区在线不卡| 国产成人精品免费视频网站| 欧美国产日韩一二三区| 中文字幕欧美日本乱码一线二线| 久草中文综合在线| 欧美成人精品高清在线播放| av不卡在线观看| 天天综合网 天天综合色| 欧美精品一区二区三| 成人精品视频网站| 五月婷婷另类国产| 国产精品乱码一区二三区小蝌蚪| 欧美日韩亚洲综合一区二区三区| 国产精品性做久久久久久| 亚洲大尺度视频在线观看| 精品999在线播放| 日本韩国一区二区三区| 国产成人av影院| 奇米精品一区二区三区四区| 在线免费不卡电影| 亚洲成a人v欧美综合天堂下载| 日韩欧美一卡二卡| 97精品国产97久久久久久久久久久久| 日韩成人一区二区| 一区二区三区色| 亚洲欧美自拍偷拍色图| 国产色91在线| 久久久久99精品国产片| 欧美一区二区三区四区高清| 欧美调教femdomvk| 欧美四级电影网| 在线观看一区二区视频| av亚洲精华国产精华精| 国产99久久久国产精品免费看| 久久99这里只有精品| 麻豆成人av在线| 精品在线一区二区三区| 免费黄网站欧美| 久久草av在线| 国产一区二区久久| 国产成人精品1024| 成人少妇影院yyyy| 97aⅴ精品视频一二三区| 色诱视频网站一区| 欧美日韩情趣电影| 在线91免费看| 日韩欧美资源站| 欧美mv日韩mv国产网站app| 日韩欧美在线影院| 精品久久久久久久久久久院品网 | 韩国欧美国产一区| 三级欧美在线一区| 国产一区二区三区在线观看免费视频| 精品一区二区三区在线播放视频 | 欧美经典三级视频一区二区三区| 精品国产免费一区二区三区香蕉 | 伊人夜夜躁av伊人久久| 亚洲图片欧美激情| 亚洲一二三四在线观看| 亚洲成人激情av| 久久aⅴ国产欧美74aaa| 成人app在线| 在线观看欧美日本| 欧美mv日韩mv国产| 国产精品久线在线观看| 一区二区三区欧美日| 日韩高清在线不卡| 成人免费黄色在线| 欧美日韩一区二区三区高清| 宅男在线国产精品| 亚洲成人动漫在线免费观看| 亚洲欧美日韩国产综合| 亚洲欧美日韩系列| 亚洲蜜臀av乱码久久精品| 亚洲成人黄色影院| 国产成人精品亚洲777人妖| 99精品久久只有精品| 色综合中文综合网| 久久久国产精品午夜一区ai换脸| 国产精品欧美一区二区三区| 午夜欧美大尺度福利影院在线看| 国产精品羞羞答答xxdd| 在线播放/欧美激情| 国产精品高潮呻吟久久| 麻豆国产精品官网| 欧美日韩精品久久久| 1区2区3区精品视频| 国产高清不卡一区二区| 精品剧情在线观看| 三级久久三级久久久| 97精品国产97久久久久久久久久久久| 精品国产一区二区三区av性色| 一区二区三区久久| 99久久婷婷国产精品综合| 欧美精品一区在线观看| 蜜臀精品一区二区三区在线观看| 欧美日韩成人综合| 香港成人在线视频| 欧美亚洲国产一区二区三区va | 91精品国产综合久久久蜜臀粉嫩 | 一区二区三区电影在线播| 国产精品1区二区.| 国产色婷婷亚洲99精品小说| 激情久久久久久久久久久久久久久久| 欧美羞羞免费网站| 一区二区三区在线观看国产| 色婷婷狠狠综合| 亚洲一区二区三区爽爽爽爽爽| 色综合咪咪久久| 一区二区三区中文字幕精品精品| 国产精品综合久久| 国产日韩高清在线| 在线视频你懂得一区二区三区| 久久精品一区二区三区不卡| 韩国欧美一区二区| 国产蜜臀97一区二区三区| 国产激情精品久久久第一区二区| 久久只精品国产| 风间由美一区二区三区在线观看| 中文av一区特黄| 成人avav影音| 亚洲第一搞黄网站| 欧美成人伊人久久综合网| 国产一区二区三区蝌蚪| 国产精品国产自产拍高清av| 日本韩国视频一区二区| 日本美女一区二区| 国产三级一区二区三区| 91天堂素人约啪| 日欧美一区二区| 欧美国产日本韩| 一本色道**综合亚洲精品蜜桃冫| 亚洲自拍偷拍麻豆| 精品91自产拍在线观看一区| 波多野结衣精品在线| 亚洲国产综合人成综合网站| 日韩美女视频一区二区在线观看| 国产不卡免费视频| 午夜激情久久久| 国产亚洲欧美在线| 欧美天堂亚洲电影院在线播放| 玖玖九九国产精品| 亚洲精品国产品国语在线app| 日韩区在线观看| 成人黄色777网| 午夜精品久久久久久久久久| 国产欧美日韩另类一区| 欧美人与禽zozo性伦| 成人app在线| 日本成人超碰在线观看| 亚洲欧美成aⅴ人在线观看| 91精品国产乱码久久蜜臀| 国产成人99久久亚洲综合精品| 亚洲第一精品在线| 国产午夜三级一区二区三| 欧美日韩精品一区二区天天拍小说| 国产福利精品一区二区| 日韩精品91亚洲二区在线观看 | 蜜桃久久久久久久| 国产精品毛片久久久久久久| 欧美日产国产精品| 91美女在线观看| 国产成人综合视频| 日产精品久久久久久久性色| 国产精品午夜春色av| 欧美精品久久一区二区三区| 在线免费观看视频一区| 国产麻豆91精品| 免费久久99精品国产| 亚洲一区二区三区中文字幕| 欧美一区二区免费视频|