全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

PHP使用strrev翻转中文乱码问题的解决方法

本文实例讲述了PHP使用strrev翻转中文乱码问题的解决方法。分享给大家供大家参考,具体如下:

在用PHP中的strrve翻转中文时,会出现乱码情况

例如:

header("Content-Type: text/html; charset=utf-8");
echo strrev("处理使用strrev()函数时的乱码问题")."<br>";

运行结果为:

��鮗遠籹䄚綗氕潇�)(verrts��翽䆐焤�

解决方法就是自己重写一个cnstrrev的函数

header("Content-Type: text/html; charset=utf-8");
$str = '处理使用strrev()函数时的乱码问题';
function cnstrrev($str)
{
  $len = strlen($str);
  for($i = 0; $i < $len; $i++)
  {
    $char = $str{0};
    if(ord($char) > 127) //ord()函数取得第一个字符的ASCII码,如果大于0xa0(127)的话则是中文字符
    {
      $i+=2;//utf-8编码的情况下,一个中文字符占三个字节
      if($i < $len)
      {
        $arr[] = substr($str, 0, 3);//utf-8编码的情况下,一个中文字符占三个字节
        $str = substr($str, 3);
      }
    }
    else
    {
      $arr[] = $char;
      $str = substr($str, 1);//否则为非中文,占一个字符
    }
  }
  return join(array_reverse($arr));//以相反的元素顺序返回数组:
}
echo $str.'+'.cnstrrev($str);

运行结果为:

处理使用strrev()函数时的乱码问题+题问码乱的时数函)(verrts用使理处

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。


# PHP  # strrev  # 翻转  # 中文乱码  # 解决方法  # PHP反转字符串函数strrev()函数的用法  # PHP中文字符串截断无乱码解决方法  # PHP读MYSQL中文乱码的快速解决方法  # php版微信公众平台回复中文出现乱码问题的解决方法  # php pdo oracle中文乱码的快速解决方法  # PHP附件下载中文名称乱码的解决方法  # php生成二维码时出现中文乱码的解决方法  # PHP中使用file_get_contents抓取网页中文乱码问题解决方法  # php中json_encode UTF-8中文乱码的更好解决方法  # php中json_encode处理gbk与gb2312中文乱码问题的解决方法  # php网页标题中文乱码的有效解决方法  # php上传文件中文文件名乱码的解决方法  # 情况下  # 操作技巧  # 相关内容  # 第一个  # 则是  # 感兴趣  # 给大家  # 重写  # 更多关于  # 则为  # 所述  # 程序设计  # 出现乱码  # 讲述了  # html  # charset  # text  # Content  # Type 


相关文章: 学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  网站制作需要会哪些技术,建立一个网站要花费多少?  网站制作员失业,怎样查看自己网站的注册者?  h5网站制作工具有哪些,h5页面制作工具有哪些?  如何在企业微信快速生成手机电脑官网?  深圳网站制作平台,深圳市做网站好的公司有哪些?  大型企业网站制作流程,做网站需要注册公司吗?  名字制作网站免费,所有小说网站的名字?  如何解决ASP生成WAP建站中文乱码问题?  如何通过虚拟主机快速完成网站搭建?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  制作网站公司那家好,网络公司是做什么的?  建站之星展会模版如何一键下载生成?  网站制作公司,橙子建站是合法的吗?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  如何快速生成橙子建站落地页链接?  如何在阿里云域名上完成建站全流程?  一键网站制作软件,义乌购一件代发流程?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何在服务器上三步完成建站并提升流量?  C++如何编写函数模板?(泛型编程入门)  安徽网站建设与外贸建站服务专业定制方案  建站之星如何助力企业快速打造五合一网站?  广州美橙建站如何快速搭建多端合一网站?  设计网站制作公司有哪些,制作网页教程?  如何快速完成中国万网建站详细流程?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  代刷网站制作软件,别人代刷火车票靠谱吗?  活动邀请函制作网站有哪些,活动邀请函文案?  招商网站制作流程,网站招商广告语?  建站DNS解析失败?如何正确配置域名服务器?  建站之星如何保障用户数据免受黑客入侵?  建站主机是否等同于虚拟主机?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  javascript中的try catch异常捕获机制用法分析  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何选择可靠的免备案建站服务器?  如何用景安虚拟主机手机版绑定域名建站?  *服务器网站为何频现安全漏洞?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  香港服务器WordPress建站指南:SEO优化与高效部署策略  建站VPS能否同时实现高效与安全翻墙?  如何在阿里云虚拟主机上快速搭建个人网站?  如何有效防御Web建站篡改攻击?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  如何高效完成独享虚拟主机建站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。