php实现utf-8中文英文混合截取指定长度数量的文字代码

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%

{{collectdata}}

网友评论