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; }
相關文章
相關標籤/搜索