双字节字符截断
时间:2021-07-01 10:21:17
帮助过:17人阅读
双字节字符截断,比如汉字与英文混排的文本等等的截断处理
- function substr($string, $length)
- {
- $i = 0;
- $j = 0;
-
- while($i < $length)
- {
- $char = ord($string[$j]);
- if($char <= 0x7F)
- {
- $j++;
- }
- else
- {
- $j += 2;
- }
- $i++;
- }
- return substr($string,0, $j);
- }
|