PHP下中英文数字混合中的字符串切分问题
然后我想到一种方式,它是原创的。
只有利用拦截和替换的功能。
复制代码代码如下所示:
功能smssubstr($字符串长度,$){
如果(strlen(字符串长度<=美元)美元){
返回$字符串;
}
strcut美元=;
($ i = 0;$ i $ $长度;$ + +){
strcut美元= ORD($字符串{我})> 127美元美元美元字符串{我},{ C++字符串我}:美元美元美元字符串{我};
}
返回的strcut;
}
为($我= 1;$i <= smsnum美元美元;i++){
$ { 'smscontent'。我} = smssubstr($消息,smsper美元);
消息= str_replace美元($ { 'smscontent'。我},
}