要用到短信平臺的緣故,短信每條又有字數的限制,而短信平臺的服務端又不會本身分析。短信平臺的後臺會本身分割,但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; }