当前位置:Gxlcms > PHP教程 > php下关于中英数字混排的字符串分割问题_PHP

php下关于中英数字混排的字符串分割问题_PHP

时间:2021-07-01 10:21:17 帮助过:21人阅读

在网上找了一点时间,发现都不怎样。
后来就自己想了个办法,算是原创吧。
只是用截取加替换的功能。
代码如下:
  1. <br>function smssubstr($string, $length) { <br>if(strlen($string) <= $length) { <br>return $string; <br>} <br>$strcut = ''; <br>for($i = 0; $i < $length; $i++) { <br>$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; <br>} <br>return $strcut; <br>} <br>for($i=1; $i<=$smsnum; $i++){ <br>${'smscontent'.$i} = smssubstr($message,$smsper); <br>$message = str_replace(${'smscontent'.$i},"",$message); <br>}

人气教程排行