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

導航首頁 ? 技術教程 ? php自定義截取中文字符串-utf8版
全站頭部文字 我要出現在這里
php自定義截取中文字符串-utf8版 736 2024-01-10   

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

話不多說

/**
   * 該函數是對于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;
  }

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



主站蜘蛛池模板: 黄色一级片视频 | 中文字幕久久久久 | 福利视频网站 | 日本一区二区三区四区五区 | 国产一级生活片 | 日韩欧美一级片 | 在线看黄色片 | 麻豆av免费观看 | 色综合五月| 手机看片福利永久 | 99国产免费 | 久久精品一区二区三区不卡牛牛 | 久久精品久久久精品美女 | 久久伊人热 | 亚洲日本一区二区 | 国产精品免费人成网站酒店 | 欧美在线观看一区二区 | 日韩欧美自拍 | 日日操av | 激情久久五月天 | 精品国产欧美一区二区三区成人 | 国产精品国产三级国产专区53 | 国产精品入口夜色视频大尺度 | 午夜精品视频 | 亚洲精品午夜 | 精品视频在线观看免费 | 亚洲看片| 中文字幕在线看片 | 日韩精品福利 | 美女张开腿 | 欧美日韩在线免费 | 在线看片a| 青青草久草 | 久久精品在线观看 | 日韩精品大片 | 亚洲第一色网 | 国产区在线观看 | 午夜精品影院 | 91禁蘑菇在线看 | 亚洲国产小视频 | 超碰免费97 |

!!!站長長期在線接!!!

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

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

站長微信:lxwl520520

站長QQ:1737366103