php 中英文字符分割

要用到短信平台的缘故,短信每条又有字数的限制,而短信平台的服务端又不会本身分析。短信平台的后台会本身分割,但api却有没这个功能。在网上找了一点时间,发现都不怎样。后来就本身想了个办法,算是原创吧。只是用截取加替换的功能 php

/** api

 * php 中英文字符分割  * @param string $string  * @param number $len  */ function mbStrSplit($string, $len=1) {     $start = 0;     $strlen = mb_strlen($string);     while ($strlen) {         $array[] = mb_substr($string,$start,$len,"utf8");         $string = mb_substr($string, $len, $strlen,"utf8");         $strlen = mb_strlen($string);     }     return $array; }
相关文章
相关标签/搜索