成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? Joomla框架實現字符串截取的方法示例
全站頭部文字 我要出現在這里
Joomla框架實現字符串截取的方法示例 712 2024-01-10   

本文實例講述了Joomla框架實現字符串截取的方法。分享給大家供大家參考,具體如下:

在用joomla進行開發的時候,需要用到國外的資源,一些module,組件,插件之類的,但是我們會發現,在字符串這個方法都需要進行修改。因為PHP的substr方法只是針對于非中文字符串有效,所以要使用另外一種簡便容易的方法mb_substr,這樣就能輕松解決截取字符的問題。

同時如果需要針對中文,英文,中英文混合排列三種方式(標點符號除外)進行截取字符串,那么正則表達式就派上用場了,附上源碼,僅供參考。

/*截取字符串方法*/
//$str字符串
//$number為最大長度
function cutStrTitle($str, $number){
  $str = strip_tags($str);
  $en=preg_match('/^[a-zA-Z]/', $str);//匹配英文字母
  $cn=preg_match_all("/([x{4e00}-x{9fa5}]){1}/u",$str,$arrc);//匹配漢字,統計個數,返回給$arrc
  if(mb_strlen($str,'UTF8')<= $number){//'UTF8'跟據字符串的格式調整
    return $str;
  }
  else{
    if($en)
    {
      if($cn){
        //中英文混合情況下
        return mb_substr($str,0,$number+2,'utf-8').'...';
      }
      else{
        //全為英文情況下
        return mb_substr($str,0,$number+4,'utf-8').'...';
      }
    }
    else {
      //全為中文情況下
      return mb_substr($str,0,$number,'utf-8').'...';
    }
  }
}

更多PHP框架相關內容感興趣的讀者可查看本站專題:《php優秀開發框架總結》、《ThinkPHP入門教程》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》、《smarty模板入門基礎教程》及《PHP模板技術總結》。

希望本文所述對大家PHP框架程序設計有所幫助。



主站蜘蛛池模板: 格雷的五十道阴影| 林佑星| 卢靖姗老公是谁| 相识韩国| 自拍在线观看| 飞刀手| 香港毛片免费看| junk boy| 电视剧零下三十八度演员表| 失落的星球| 心奇爆龙战车5之机甲战陀 2021| 任喜宝| 松岛菜菜子| 雪中悍刀行第一季演员表| 格子论文| 戴安·梅尔| 人民的利益电视剧在线观看| 乔治福尔曼| 邓稼先教学设计一等奖优秀教案| 日本女人洗澡| 久草在现| 珠江电视台直播 珠江频道| 迷案1937电视剧剧情介绍| 郑中基的电影全部作品| 因鬼六罪恶六芒星| 美网直播| 大空头 电影| 抖音网站入口| 卡通频道| 斯科特阿金斯主演所有电影| 无锡旅游地图| 我被最想拥抱的男生威胁了| 2024年暑假师德师风心得体会| 脚 vk| 恐怖地带| 桥梁工程师职称论文| 电影在线观看免费完整高清网站 | 搜狐视频官网| cctv6电影节目表| 变成黑皮辣妹然后和朋友做| 麦德罗|

?。?!站長長期在線接!??!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103