位置: 编程技术 - 正文

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

  • 报考中级会计师怎么报名
  • 建筑企业外管证有效期
  • 工程用车折旧年限
  • 核定征收需要什么条件
  • 应交增值税账面和申报表不符
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 房产税从价计征的计税依据
  • 土地使用权的账面价值计入在建工程
  • 贷款公司收取服务费是诈骗吗
  • 转让部分股份流程
  • 专项应付款转资本公积
  • 限售股所得税的优惠政策
  • 审计费用需要计什么科目
  • 企业股权转让有什么好处
  • 营改增后增值税暂行条例实施细则
  • 开具红字专用发票的情形
  • 广告宣传费扣除标准30%是什么?
  • 蔬菜销售收入免增值税吗
  • 零售环节包括哪些
  • 简化丢失专用发票的处理流程
  • 积分兑换内容
  • 差额征税预缴税额怎么算
  • 银行汇票与银行本票的区别
  • 进销存功能
  • win10怎么打开移动中心
  • 社保退回的工伤怎么赔偿
  • 外汇延期收款办理操作指南
  • 委托银行收款属于什么科目
  • win7系统把桌面更改为d盘
  • 最好用的无人品牌子
  • thinkphp删除数据
  • vite报错
  • php实现文件的下载
  • 坏账损失的会计分录
  • 研发支出属于哪个表
  • 利润表利息费用怎么填
  • 【创作赢红包】ChatGPT引爆全网引发的AI算力思考
  • js倒数
  • php文件夹下所有文件下载
  • 小规模纳税人增值税月末处理
  • 税控盘开票日期一般截止到下个月几号
  • 研发费用范围归集不正确
  • 固定资产租赁费用的税前扣除标准
  • 公司少申报个税
  • python中lambda用法
  • 参展费用计入什么科目
  • 非金融企业借款利息收入计入什么科目
  • winXP系统安装SQLServer2005开发版具体过程与注意问题
  • 收到成本发票如何记账
  • 专用设备技术维护费
  • 股权变更的股东个税缴纳
  • 土地补偿费怎么算
  • 投资和注册资本
  • 普票的销项负数怎么开
  • 贷款买车成功后,给客户什么手续
  • 本月增值税申报截止日
  • 预收账款怎么做账
  • 总账的建账过程
  • window 启动
  • Win10 Mobile 10563预览版微软官方模拟器下载
  • XP系统安装不了QQ
  • Vista Virtual PC软件安装XP系统
  • 如何安装和卸载抖音软件
  • xp系统怎样设置无线网络连接
  • mac连不上无线网络
  • centos6挂载ntfs硬盘
  • xp开机后蓝屏
  • ubuntu系统应用
  • mac局域网控制windows
  • win8文件夹选项在哪
  • linuxmain函数
  • 风格的多样性举例说明
  • python程序的开发过程
  • linux系统中rpm命令主要功能
  • De facto standard 世界上不可思议的事实标准
  • APP中javascript+css3实现下拉刷新效果
  • 成都交房需要交什么费用
  • 广西定额发票查询入口官网
  • 营业执照增加项目怎么办理
  • 电信宽带欠费滞纳金最多减免多少?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设