久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php自定義截取中文字符串-utf8版

本文主要介紹了php自定義截取中文字符串的方法,具有很好的參考價值,下面跟著小編一起來看下吧

先說明:網上目前有很多這個問題的代碼,但是很多都是復制粘貼,沒有自己實踐,而且代碼有邏輯問題,下面的代碼由我自己編寫。

話不多說

/**
   * 該函數是對于utf8編碼
   * @author 2582308253@qq.com
   * @param string $str
   * @param int $start
   * @param int $length
   * @return string
   * @copyright 2017年2月27日下午1:46:10
   */
  function gbsubstr2($str, $start, $length) {
    $length = abs($length);
    $strLen = strlen($str);
    $len = $start + $length;
    $newStr = '';
    for($i = $start; $i < $len && $i < $strLen; $i++) {
      if(ord(substr($str, $i, 1)) > 0xa0) {
        //utf8編碼中一個漢字是占據3個字節的,對于其他的編碼的字符串,中文占據的字節各有不同,自己需要去修改這個數a
        $newStr .= substr($str, $i, 3);//此處a=3;
        $i+=2;
        $len += 2; //截取了三個字節之后,截取字符串的終止偏移量也要隨著每次漢字的截取增加a-1;
      } else {
        $newStr .= substr($str, $i, 1);
      }
    }
    return $newStr;
  }

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持!

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

在項目開發中,我們常常會遇到英文、中文等字符串截取問題,比如說新聞列表頁面需要新聞內容簡介,這就要用到字符串截取了。
主站蜘蛛池模板: 免费黄色av| 久久午夜视频 | 天天射天天操天天干 | 免费激情网站 | 中文字幕婷婷 | 欧美又大又硬又粗bbbbb | 黄色片视频免费 | 久草国产视频 | 天天综合天天做天天综合 | 国产99在线| 四虎8848精品成人免费网站 | 免费观看av| 国产传媒一区二区 | 国产欧美日韩综合 | 91tv国产成人福利 | 亚洲视频精品 | 中文字幕在 | 黄色免费网站视频 | 免费特级毛片 | 国产成人a亚洲精品 | 一个色综合网 | 亚洲最大黄色网址 | 又黄又爽又色视频 | 国产黄色在线 | 在线欧美日韩 | 毛片视频免费 | 国 产 黄 色 大 片 | 日韩精品免费观看 | 日本毛片视频 | 99精品视频在线观看 | 欧美国产日韩在线 | 日韩在线视频一区 | 亚洲精品网站在线观看 | 国产亚洲精品码 | 成人av一区二区三区在线观看 | 亚洲天堂一区 | 亚洲a级片 | 黄色片免费观看 | 女人一级一片30分 | 欧美激情第二页 | 国产成人精品久久久 |