php实现utf-8中文英文混合截取指定长度数量的文字代码,通过ord来判断字符串的ascii码判断占用空间。
<?php
function utf8_substr($str, $start, $sublen) {
$len = strlen($str);
$i = 0;
$newstr = '';
$strpos = 1;
while ($i < $len) {
$ascii = ord($str[$i]);
$end = 1;
if ($ascii >= 192 && $ascii <= 223) {
...点击查看剩余70%
网友评论