位置: 编程技术 - 正文

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

  • 应交税费转出未交增值税借贷方表示什么
  • 先包装后销售
  • 水利建设基金按照增值税征收
  • 私车公用车险是个人名字可报销吗
  • 建筑业老项目如何界定
  • 购入固定资产入账
  • 未分配利润很高说明什么
  • 固定资产投资损失怎么做账
  • 应收票据和应收账款的区别举例
  • 专利捐献
  • 印花税不计提是当月交当月吗
  • 预付账款 费用
  • 个人开具工程款发票
  • 股权激励个人所得税计算器
  • 本期准予扣除税额是什么
  • 非公司员工可以交社保吗
  • 建筑业月末账务处理
  • 上月开的发票本月作废怎么处理
  • 制造业企业存货管理论文
  • 房地产销售佣金表格模板
  • 计提坏账的应收账款收回
  • 购买的无形资产入账价值
  • Win11任务栏不显示
  • 固定资产弃置费怎么算
  • windows7的笔记本有哪些
  • 离职员工工资退不退
  • php数组有哪几种类型
  • 一本书装订费多少钱
  • 计提本月应交未交增值税
  • 公司出售已经提完折旧的机器
  • Skype.exe - Skype是什么进程 有什么用
  • 其他应收款年末余额较大
  • vant3.0
  • 会计核算中 制度有哪些
  • 旧设备换新设备会计分录
  • 基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现
  • 销售费用占销售额比例怎么算
  • 帝国cms app
  • 低值易耗品摊销方法
  • 公司股票买卖账务处理
  • MySQL中distinct与group by语句的一些比较及用法讲解
  • 增值税专用发票抵扣期限
  • 城市维护建设税属于中央还是地方
  • 处置废品收入税率
  • 交通运输行业属于什么性质
  • 没有发票的费用怎么报销
  • 小规模减免的附加税怎么做账
  • 用于集体福利的进项税额怎么处理
  • 包工包料如何核算成本
  • 投资收益的账务怎么处理
  • 哪些税金不计入应交税费
  • 建筑企业提供服务的机制保障
  • 先出报表还是先报表
  • ssms连接mysql
  • win10最新预览版下载
  • amd furyx
  • 列举linux常用的版本
  • 此windows副本不是正版黑屏
  • windows10mobile官网
  • win制作mac启动
  • linux 下MySQL服务器的启动与停止
  • mac itunes在哪儿
  • 如何升级win
  • 电脑window8系统怎么样
  • linux系统的安装步骤
  • dosbox批处理
  • 使用jquery操作dom
  • Cocos2dx3.2 Crazy Tetris 游戏输入(键盘事件,重力事件,触摸屏事件)
  • 怎么把perl删除干净
  • angular指令详解
  • python2.7多进程
  • python灰度变换
  • js窗口关闭触发事件
  • jquery表格隔行变色代码
  • python怎么画子图
  • 简单介绍中秋节
  • 支持国税普通发展的原因
  • 征收两道消费税怎么算
  • 外地人在秦皇岛买房
  • 开票盘是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设