位置: 编程技术 - 正文

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

  • 资产负债表里的存货包括哪些科目
  • 防伪税控系统
  • 增值税留抵税额账务处理
  • 增值税的免税项目有哪些
  • 公司的股东就是公司的发起人
  • 运输企业内账
  • 履约保证金打到哪个账户
  • 教育行业税收优势分析
  • 成本票和进项票怎么区分
  • 网络贷款需要缴纳保证金吗
  • 已经退税的增票怎么做账
  • 应交税费应交增值税减免税款
  • 装修期内免租金可以办理营业执照吗
  • 增资后调减资本怎么计算
  • 高速过路费抵扣增值税
  • 境外企业分红个税怎么交
  • 没办税务登记公示怎么办
  • 买一送一的增值税如何计算例题
  • 海关特许权使用费 公告
  • 税控盘费用冲减管理费用还是营业外收入?
  • 公司一季度报表一般是什么时候出
  • 营业外收入可以在借方吗
  • 代缴水电费是什么意思
  • 培训费增值税专用发票怎么开
  • 景区门票 报销
  • 上级拨入资金计入什么科目
  • 企业所得税汇算清缴表
  • mac怎么查询是不是正品
  • vue3 provide inject
  • macos big sur最新版本
  • 什么叫应付账款科目
  • 取得成本tc
  • 电脑右下角弹出网页没有×怎么关闭
  • php抽奖算法程序怎么写
  • 固定资产前期购买的后期入账怎么入?
  • 2020香港回归23年
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • 商品流通企业会计分录
  • 继续涉入资产后续计量
  • cobit框架
  • php解析base64数据生成图片的方法
  • 勘察设计四个阶段
  • 长期股权投资后续计量收到红利账务处理
  • 债务重组收入属于什么科目
  • ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?
  • vue 插槽详解
  • php解释器工作流程
  • python字典keys方法 顺序
  • python如何编写函数
  • 居间协议合同范本完整版
  • 服装加工税率是13%还是16%
  • 长期股权投资处置损失计入什么科目
  • sql注入的原理和步骤
  • sqlldr并发
  • 固定资产报废如何交增值税
  • 广告公司收到广告收入会计分录
  • 银行代发工资当天改工资卡来得及吗
  • 进项大于销项如何做分录
  • 库存现金的主要活动
  • 金蝶财务软件服务器
  • 支票有效期10天是自然日还是工作日
  • Linux系统下Qt的基本安装和配置
  • windows.exe
  • win8打不开软件怎么解决
  • ubuntu ftp服务器怎么搭建
  • xp系统怎么打开开机启动项
  • win7如何更改文件后缀格式
  • 简述linux的系统结构
  • win7便签在哪里找回来
  • nodejs初始化
  • shell脚本学习指南
  • matlab中sort函数的作用
  • jQuery+formdata实现上传进度特效遇到的问题
  • python做脚本语言怎么用
  • 小规模纳税人进口环节的增值税税率
  • 政府无偿划拨土地涉及的税费
  • 一般纳税人销售收入分录
  • 辽宁省电子税务局操作手册
  • 主管税务机关指的是
  • 股权转让本人不签字可以吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设