function utf_substr($str, $len)
{
    for ($i = 0; $i < $len; $i++) {
        $temp_str = substr($str, 0, 1);
        if (ord($temp_str) > 127) {
            $i++;
            if ($i < $len) {
                $new_str[] = substr($str, 0, 3);
                $str = substr($str, 3);
            }
        } else {
            $new_str[] = substr($str, 0, 1);
            $str = substr($str, 1);
        }
    }
    return join($new_str);
}

 

相关文章:

  • 2021-07-29
  • 2021-11-23
  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2022-01-30
  • 2021-05-29
  • 2022-12-23
猜你喜欢
  • 2021-10-21
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
相关资源
相似解决方案