在网上找了一点时间,发现都不怎样。
后来就自己想了个办法,算是原创吧。
只是用截取加替换的功能。
<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<mark style="color:transparent">本%文来源gaodaimacom搞#^代%!码网@</mark>搞代gaodaima码[$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>} <BR>