位置: 编程技术 - 正文

PHP 实现字符串翻转(包含中文汉字)的实现代码(php操作字符串函数)

编辑:rootadmin

推荐整理分享PHP 实现字符串翻转(包含中文汉字)的实现代码(php操作字符串函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php字符串的三种定义方式,php字符串操作,php字符串赋值,php字符串操作,php字符串赋值,php字符串操作,php实现字符串翻转,php字符串操作,内容如对您有帮助,希望把文章链接给更多的朋友!

包含汉字字符串乱码

PHP面试题,题目很短,也很常见,但更容易出错,题目如下

如何实现字符串翻转?

PHP 实现字符串翻转(包含中文汉字)的实现代码(php操作字符串函数)

第一反应,当然是strrev函数啦,这么容易的题目还放在面试里考,真不嫌麻烦啊?但是看了网上的答案后,发现自己错了~~~

strrev函数对英文很好用,直接可以实现字符串翻转,但是面对中文呢?肯定都是乱码,对于这样的问题有很多,比如strstr,substr等函数都是这样的。还好PHP提供了mb_类的函数实现不同编码、不同语言之间的相互转换等操作。下面是我写的PHP字符串翻转函数(mb_类的函数需要开启一个mb_string实现)。

解决方案

代码:

运行结果:

直接用PHP自带strrev函数反转:Englist->tsilgnEEnglish中国->&#;&#;?W&#;hsilgnEEng中lish国->&#;&#;&#;hsil&#;&#;&#;gnE中华人民共和国->&#;&#;?A居?枘?#;?W&#;Englist->tsilgnEEnglish中国->国中hsilgnEEng中lish国->国hsil中gnE中华人民共和国->国和共民人华中

需要注意的是,mb_strlen并不是PHP核心函数,使用前需要确保在php.ini中加载了php_mbstring.dll,即确保“extension=php_mbstring.dll”这一行存在并且没有被注释掉,否则会出现未定义函 数的问题。

标签: php操作字符串函数

本文链接地址:https://www.jiuchutong.com/biancheng/294787.html 转载请保留说明!

上一篇:PHP房贷计算器实例代码,等额本息,等额本金(房贷计算器搜房网)

下一篇:php实现用户登陆简单实例(php如何实现登录和注册)

  • 发票专用章号码是老号码还能用吗
  • 小规模纳税人要做账吗
  • 工程物资什么时候结转到开发成本里面
  • 应交税费进项税额属于什么科目借贷方向
  • 收银设备如何入账的
  • 已缴企业所得税公司账户的钱怎么办
  • 公司化验室领用丙材料3000元
  • 应收账款因质量不符合退货应该实施什么审计程序
  • 17%增值税发票怎么计算成13%
  • 资产减值准备是
  • 设备服务费是什么
  • 生产企业上税如何计算?
  • 混营纳税人有什么影响
  • 用货物抵账该怎么交税
  • 实物出资需要发票吗
  • 法人转钱进公账可以吗
  • mac上如何切换apple id
  • 开增值税专用发票需要什么资料
  • win服务器安装
  • 32位升级64位系统教程
  • php file_exists 检查文件或目录是否存在的函数
  • wordpress相关文章
  • phpfread
  • 收到专利补贴的分录
  • 企业清缴汇算
  • 短期借款利息计算
  • php模板教程
  • php 截断
  • php支付宝和微信在线支付
  • 报销单跨月怎么记账
  • 收到对方退回的现金
  • discuz去除底部
  • 列入固定资产的金额标准
  • uniapp开发总结
  • 织梦自定义模型调用
  • sqlserver2008还原数据库 错误3624
  • 初识SQLITE3数据库
  • 承债式股权转让
  • 发票红冲要去税务局吗
  • 小规模纳税人适用什么会计准则
  • 自行开具增值税专用发票怎么开
  • 汽车维修费可以入账吗
  • 临时售楼处需要什么手续
  • 公司车过户给个人多久不用补税
  • 受托代销商品款是什么意思
  • 项目回款是什么意思
  • 年底员工借款如何处理
  • 企业所得税国税地税怎么分
  • 增值税发票税控开票软件用户密码
  • 企业所得税季度交还要年交吗
  • 出租人融资租赁的判断标准
  • win7电脑初始化
  • centos8 固态硬盘
  • win10下如何安装vista
  • awk命令的功能是什么
  • graphics.dll
  • win7系统的电脑能装win10吗
  • 获取文件内容
  • perl脚本执行顺序
  • Unity3D游戏开发pdf
  • kui血条插件设置
  • unity3d插件手机版
  • shell函数参数
  • node.js ts
  • shell脚本实现文件移动、复制等操作
  • centos打开shell
  • python怎么用数组
  • jquery+ajax实现直接提交表单实例分析
  • python爬虫有道翻译
  • python utils模块
  • 浙江税务局12366
  • 我的电脑为什么没有微软商店
  • 成都市武侯区税务局官网
  • 消费税组成计税价格为什么要除以1-消费税率
  • 环保税申报流程视频
  • 原木进项税率
  • 税务总局2019 14号
  • 福州台江区怎么去
  • 电子税务局里怎么删除购票员
  • 个体户国税地税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设