位置: 编程技术 - 正文

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如何实现登录和注册)

  • 应预缴税款如何计算?
  • 怎么报企业所得税季报
  • 已付款收不到发票怎么办
  • 对外投资属于资产类账户吗
  • 视同销售税率如何确定?
  • 置换上市公司资质要求
  • 发票抬头不完整能用吗
  • 年化收益率的计算公式
  • 私人出租房子发票怎么开
  • 写字楼出租流程
  • 冲去年其他应付款做管理费用凭证
  • 企业汇算清缴补税原因
  • 公司网站费用计入什么科目
  • 电子厂税负率一般是多少
  • 企业销售净利润较低说明什么
  • 财税2010121号文件有效吗
  • 特定行业如何界定
  • 我公司去年职工工资多少
  • 个税申报汇总表怎么填写
  • 社保不报的情况下保险报销吗
  • 上个月的印花税,这个月交款怎么做分录
  • 怎么辨别是非
  • 税务局代开发票需要什么资料
  • 旅游服务税目
  • 纳税信用等级是自动判定吗
  • windows家庭版最新版本
  • 隐藏分区怎么打开
  • 间接费用是什么费用
  • win10电脑屏幕颜色变了怎么调到原来的
  • php上传文件参考文件类型
  • set up 和establish的区别
  • openssh centos
  • 电脑安全系统无法启动怎么办
  • 分红率与股息率有啥区别
  • memory tester
  • php 延迟
  • 前端启动项目命令
  • php获取另一个php返回内容
  • 会计学中借和贷怎么区分
  • 个人信息提供者
  • php删除txt指定内容
  • 玻璃深加工企业排名
  • 预付款项属于什么
  • etc充值卡发票可以入账吗
  • 单位应缴住房公积金
  • 企业对外付汇怎么交税
  • 第四季度所得税跟汇算清缴是一样吗
  • sqldbmon
  • 确认营业收入的时间是什么简答题
  • 2018年所得税税收优惠
  • 加油充值卡有优惠吗
  • 转账支票一定要填写支付密码吗?
  • 进项税额转出还要交税吗
  • 采购成品油会计分录
  • mysql正整数类型
  • 涌泉的准确位置图 图解
  • mac cad软件
  • win10提示测试模式
  • linux route -n命令结果详解
  • 硬盘格式 mac
  • spyware.exe - spyware是什么进程
  • windows10计划任务文件在哪
  • windows8用户名怎么改
  • 微软报错是什么意思
  • bootcamp不用u盘
  • win7总是显示正在连接虚拟磁盘服务怎么办
  • jquery 刷新div
  • 批处理遍历文件输出文件路径
  • css如何用
  • python 任务 调度 管理
  • python编程入门指南
  • centos创建shell脚本
  • python爬虫怎么做
  • dom操作的方法
  • 一般纳税人销售米面粮油税率
  • 广东地税电话客服电话
  • 澳门国际金融税务局
  • 增值税归国家还是地方
  • 专利转让个人所得税转换为经营所得
  • 车间租金计入什么会计科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设