<code id="pndtx"></code>
<acronym id="pndtx"></acronym>
  • <td id="pndtx"><ruby id="pndtx"></ruby></td>

    <output id="pndtx"></output>

    云南網站建設創新企業 昆明多彩網絡公司

    在線qq:540105663

    php完美截取中文字符函數mb_substr

    來源:昆明多彩網絡公司 日期:2010-11-06 閱讀: 發表評論

    php內置的substr無法解決截取中文字符串的亂碼問題,在php.ini打開extension=php_mbstring.dll支持的情況下,可以使用mb_substr完美解決中文截取

    要使用到的函數:mb_substr和mb_strlen。

    mb_substr使用方法:mb_substr("我是要被截取的中文字符串",開始位置, 要截取的長度, 字符串的編碼);實例:mb_substr("我是要被截取的中文字符串",0, 3, 'gbk');結果將是“我是要”;這個函數可以解決字符串中包含中文、英文、數字、字符各種類型的字符串。

    在實際使用過程中需要和mb_strlen配合使用,mb_strlen的使用方法和strlen類似,只是多了一個編碼參數:mb_strlen("我是要被計算長度的字符", "gbk");結果是11。

    詳細的使用例子:

    比如字符串超過20個就需要截。

    if(mb_strlen($str, "gbk") >20)

    {

      $str = mb_substr($str, 0, 20, "gbk");

    }

    發表評論評論列表(有 條評論)

    相關文章:
    暫無相關文章
    最熱文章:
    新手怎么制作網頁? 閱讀:7660
    jcarousellite中文文檔 閱讀:6507
    表單元素input、按鈕、文字完美垂 閱讀:6247
    怎么使chrome(谷歌google 閱讀:6145
    phpMailer中文文檔手冊 閱讀:4639
    69xx无码在线观看,中文字幕在线高清男人的天堂,国产最新进精品视频,人成视频永久免费播放
    <code id="pndtx"></code>
    <acronym id="pndtx"></acronym>
  • <td id="pndtx"><ruby id="pndtx"></ruby></td>

    <output id="pndtx"></output>