关于中英数字混排的字符串分割问题(转)
2013-10-18 14:36
337 查看
要用到短信平台的缘故,短信每条又有字数的限制,而短信平台的服务端又不会自己分析。 短信平台的后台会自己分割,但api却有没这个功能。
在网上找了一点时间,发现都不怎样。 后来就自己想了个办法,算是原创吧。 只是用截取加替换的功能。
在网上找了一点时间,发现都不怎样。 后来就自己想了个办法,算是原创吧。 只是用截取加替换的功能。
function smssubstr($string, $length) { if(strlen($string) <= $length) { return $string; } $strcut = ''; for($i = 0; $i < $length; $i++) { $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; } return $strcut; } for($i=1; $i<=$smsnum; $i++){ ${'smscontent'.$i} = smssubstr($message,$smsper); $message = str_replace(${'smscontent'.$i},"",$message); }
相关文章推荐
- 关于中英数字混排的字符串分割问题
- php下关于中英数字混排的字符串分割问题
- php下关于中英数字混排的字符串分割问题
- 关于中英数字混的字串符分割问题
- 一个关于取字符串中数字和字符的逻辑问题
- java关于split分割字符串问题
- java关于split分割字符串,空的字符串不能得到的问题
- 关于split分割字符串,空结果不能得到的问题(转)
- 关于字符串分割的问题
- 关于split分割字符串,空结果不能得到的问题
- MySQL关于字符串中数字排序的问题分析
- 关于sql中字符串中取数字问题
- java关于split分割字符串,空的字符串不能得到的问题
- java关于split分割字符串,空的字符串不能得到的问题
- (转)java关于split分割字符串,空的字符串不能得到的问题
- mysql如何进行以, -,.分割的字符串的拆分,解决数字字符串分割问题
- 关于Textview maxline=1 ellipsize="end" 导致中英文数字混合分割错误的问题
- 关于Devexpress xtraGrid中数字字段删除数字后出现输入字符串格式不正确问题的解决方案
- 关于Textview maxline=1 ellipsize="end" 导致中英文数字混合分割错误的问题
- java 关于split分割字符串,空结果不能得到的问题,多个分隔符的处理