最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP的截取字符串函數(shù)無法顯示省略號的解決方法

 更新時(shí)間:2014年06月25日 16:24:12   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP的截取字符串函數(shù)無法顯示省略號的解決方法,需要的朋友可以參考下

對于ThinkPHP的截取字符串函數(shù)無法顯示省略號的情況,解決方法如下:
打開Common/extend.php頁面,修改msubstr函數(shù)如下:

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

相關(guān)文章

最新評論

苏尼特左旗| 曲阳县| 义马市| 商水县| 宜宾县| 文安县| 逊克县| 当阳市| 昌宁县| 青川县| 镇平县| 合山市| 滨州市| 陈巴尔虎旗| 阳谷县| 巴林右旗| 衢州市| 出国| 府谷县| 汉中市| 普格县| 青冈县| 聂荣县| 定远县| 娱乐| 开平市| 东平县| 油尖旺区| 德庆县| 新宾| 阿瓦提县| 寻乌县| 康马县| 东平县| 葫芦岛市| 墨竹工卡县| 西乡县| 鄂托克前旗| 沙湾县| 保德县| 诸城市|