PHP中中文字符串的substr替代方案

          Posted on 2008-01-17 19:04 Norvid 閱讀(226) 評論(0)  編輯  收藏
          如果是utf-8字符集的話,可以使用以下這個函數來替代php的substr函數。

          function utf8_substr($str, $start, $length) {
              
          if (function_exists('mb_substr')) {    return mb_substr($str, $start, $length, 'UTF-8'); }
              
          preg_match_all("/./u", $str, $arr);
              
          return implode("", array_slice($arr[0], $start, $length));
          }



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 0, comments - 9, trackbacks - 0, articles - 13

          Copyright © Norvid

          主站蜘蛛池模板: 贡觉县| 仁布县| 鲁甸县| 阿瓦提县| 梓潼县| 台山市| 宁武县| 余江县| 湘潭市| 延川县| 临潭县| 柯坪县| 峨边| 古浪县| 富蕴县| 江安县| 黑水县| 汕头市| 公主岭市| 阿荣旗| 宜川县| 洛隆县| 巩义市| 亳州市| 乳源| 霍邱县| 福海县| 菏泽市| 延川县| 商水县| 宁蒗| 邓州市| 工布江达县| 铅山县| 墨江| 长宁区| 郎溪县| 万载县| 三门峡市| 双牌县| 柳州市|