位置: 编程技术 - 正文

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

  • 期末留抵税额怎么算开票金额
  • 收到幼儿园园服费怎么做财务处理?
  • 个人收到银行承兑汇票
  • 私人网银可以转到对公账户吗?
  • 在网上怎么预约办健康证
  • 企业年报 工商
  • 企业清算所得税申报表清算期间
  • 缴纳土地增值税
  • 原材料没发票能结转成本吗?
  • 异地上班员工报销路费
  • 破坏公司财产员工怎么处理
  • 其他应收款通俗
  • 电力设备维护费增值税税率
  • 一般纳税人注销库存需要补交税吗
  • 虚假会计凭证有哪些识别方法
  • 跟银行借款按月还款
  • 具备以下条件
  • 以前年度损益调整属于哪类科目
  • 员工旅游计入什么费用
  • 收到退回增值税和附加税怎么处理
  • 个体工商户怎么交社保
  • 微信收款会计分录,然后提现有手续费
  • 怎样调整以前年度多计的收入
  • 怎么计提企业所得税在哪里知道计提多少
  • 产品销售核算会计分录
  • Micheldever Wood的蓝铃花,英国汉普郡 (© Hursley/Getty Images Plus)
  • 汽车运输企业的实际成本计算单位是
  • 微信小程序云开发控制台
  • route命令的作用
  • php定义方法
  • python统计字符串长度
  • 小规模0申报要做账吗
  • 小规模纳税人免税怎么做账
  • 劳务派遣的开票税点是多少
  • 企业所得税年度纳税申报表A类怎么填
  • 辅导费入什么科目
  • 预收账款可以长期挂账吗
  • 费用报销如何做账务处理分录
  • 永续债的清偿顺序是什么
  • 工会经费补缴的流程
  • 研发费用中专利是什么
  • 关于低值易耗品的评估说法正确的有()
  • window修复系统
  • guest怎么用
  • 解决磁盘被写保护的方法
  • spamsub.exe - spamsub进程是什么文件
  • 360se是什么文件夹
  • win10系统更新后
  • centos 6.5网络设置
  • centos7取消挂载硬盘
  • win7 32位中文语言包
  • win10 20h2 04累积更新
  • 虚拟机远程控制局域网
  • 没有了开始菜单怎么恢复
  • win7注册表修改锁屏时间
  • linux安装pip2
  • opengl learning
  • scrollview怎么用
  • perl 字符串处理
  • shell的简单实现
  • python整数数字
  • Unity3D游戏开发标准教程
  • 安卓框架是什么怎么用
  • easyui formatter
  • js-cookie vue
  • 网页js识别设备的唯一性
  • 基于jQuery和Bootstrap的设计报告的参考文献
  • jquery mobile app
  • jQuery实现的可编辑表格完整实例
  • 上海电子税务局怎么添加办税员
  • 江苏电子税务局电话
  • 医保银行代扣是什么意思
  • 湖北省税务局官网电话
  • 企业所得税年报职工薪酬纳税调整明细表
  • 上海中考规定
  • 销售黄金饰品
  • 河北省十大杰出五四青年
  • 家长进校园给孩子讲法律课
  • 创业板中签钱不能转出吗
  • 代扣app有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设