网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  php技巧  >  php截取utf-8中文字符串乱码的解决方法

php截取utf-8中文字符串乱码的解决方法

分类: IT文章 • 2022-04-10 10:20:48
复制代码 代码如下:

function utf8_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);
}

相关推荐

  • PHP检查utf-8编码的字符串是否包含中文
  • (实用篇)php中计算中文字符串长度、截取中文字符串的函数代码
  • CString类型中文字符串截取出现乱码的有关问题
  • WebClient中DownloadStringCompleted 下载的字符串,中文显示乱码解决方法
  • 收藏几个支持中文的PHP字符串截取函数
  • 使用Eclipse开发php应用,中文提示乱码的解决方法
  • PHP substr() 函数截取中文字符串乱码
  • 截取字符串中的中文解决方法
  • PHP中使用substr()截取字符串出现中文乱码问题该怎么办
  • PHP 中文字符串截取无乱码的步骤以及php汉字截取函数_preg_split()
  • php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
  • php中文乱码怎么办如何让浏览器自动识别utf-8
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号