位置: 编程技术 - 正文

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切换桌面快捷键
  • 税负率的计算方法公式
  • 视频监控维护
  • 苹果手机上传速度很慢
  • 为什么无形资产是非流动资产
  • pqv2isvc.exe - pqv2isvc是什么进程 有什么作用
  • PHP:is_writeable()的用法_Filesystem函数
  • 小微企业没有进账,可以不报税吗
  • 网上打印企业征信流程
  • pytorch教程
  • php jquery
  • 微信php开发教程
  • phpcms怎么用
  • vue项目使用less
  • 免税农业企业所得税怎样填报
  • 支付货款没有收据怎么办
  • 小规模申报增值税减免税申报明细表
  • 税票电子发票怎么开
  • 研发费用资本化可以加计扣除吗
  • 十年磨一剑的下一句幽默
  • 数据结构—python语言描述
  • 百旺 税控盘
  • sql server查询
  • 进口环节缴纳关税计入什么科目
  • 农副产品收购分录
  • 公司收到服务费要交哪些税
  • 捐赠支出税前扣除标准
  • 对公转账个人垫付怎么写
  • 在施工期间,承包商可能遇到不能预见
  • 项目上工人死亡赔偿
  • 代收会计分录
  • 会计事务所给的发票
  • 收到客户回款 应收账款减少还是增多
  • 财务费用在贷方表示增加还是减少
  • 企业职工福利费可用于职工的医疗卫生费用
  • 财务费用明细账图片
  • 文化事业建设费逾期未申报怎么办
  • 费用报销单如何审核
  • 什么是资本公积,举例说明
  • rpm方式安装
  • grub2引导win10
  • solaris开放指定端口
  • winpe.wim怎么安装
  • win8打开运行的快捷键是什么
  • window配置在哪
  • win7或win8、win8.1系统下安装ubuntu实现双系统图文教程
  • tracert命令的功能和用法
  • Win7系统如何查看隐藏文件
  • win8.1怎么用
  • linux系统中限定系统口令的长度
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • cocos2dx小游戏
  • 批量创建用户
  • python如何用
  • node.js操作数据库报错不再队列中
  • js加载3d模型
  • eclipse出现an error has occurred
  • 北京朝阳国家税务总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设