位置: 编程技术 - 正文

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

  • 什么是土地使用权终结
  • 一般纳税人申报纳税的流程
  • 印花税购买使用要求及印花税会计分录?
  • 出口免税收入的计税依据
  • 外币收入的增值税是多少
  • 会计中级工作年限查得严么
  • 2019年大写二o一九
  • 作废的支票银行怎么处理
  • 土地增值税可扣除的税金有哪些
  • 国际贸易公司注册需要什么条件海南
  • 高新技术产品收入增长率公式
  • 在途物资材料采购的区别
  • 固定资产出租后还要折旧吗
  • 餐饮公司收到的拍摄服务票做什么费用
  • 发票作废 费用
  • 国企不交社保怎么办
  • 个人所得税必须得交吗
  • 填报退税
  • 关于财产保险公司的论文
  • 增值税发票丢失可以用复印件入账么
  • 小规模纳税人减征额怎么计算
  • 企业出口产品条件和流程
  • 折旧计算所得税吗
  • 一般纳税人申报哪些税种
  • 待处理财产损益期末结转到哪里
  • 多交的增值税怎么处理
  • 付货款时从货款中扣除的返利怎样做账?
  • 投资的子公司亏损注销
  • 怎么做win8系统u盘pe
  • win11如何退回win10超过10天
  • PHP:xml_parser_create()的用法_XML解析器函数
  • 现金流量表中收入是含税收入还是不含税
  • 企业出租涉及到的税收
  • 收到员工罚款分录怎么记账
  • 企业实际缴纳税款额账务怎么看
  • 查补以前年度税款账务处理
  • thinkphp6调用模型的方法
  • 增值税退税要准备什么资料
  • 金蝶财务软件总监是谁
  • 付检测费会计分录
  • 茶叶开一般发票(非增值税发票)是多少个点的?
  • mongodb安装包下载
  • 新会计准则规定
  • sql server遇到的主要问题及解决方法
  • 物流费用怎么算一般多少
  • mysql使用工具
  • 未使用的机器设备有没有实体性贬值
  • 检测公司成本科目
  • 无形资产摊销的会计科目
  • 预付账款科目的余额如果在借方,则在资产负债表上
  • 房屋租赁合同印花税谁交
  • 长期借款的利息费用计入什么科目
  • 会计报表怎么算
  • 广告发布费属于什么费用
  • 存货过期报废进项税额怎么处理
  • 违反会计规定承担责任
  • sql删除重复数据只保留一条日期最大的
  • mysql的join有几种
  • window10预览在哪里找
  • win10预览版选哪个
  • winxp系统设置密码
  • 拒绝远程操作
  • winxp怎样设置网络
  • centos运行程序
  • centos6 iptables配置
  • win降win7
  • 快速解决胃胀气
  • android应用程序开发的流程
  • tensorflow for
  • unity onbecameinvisible
  • opengl语言
  • node.js中的http.get方法使用说明
  • shell 比较大小
  • javascript教程完整版
  • android设计模式书籍
  • 没有单位怎么交职工养老保险
  • 电子税务局增值税申报表下载
  • 北京市国家税务局官网手机app
  • 股权收购的好处
  • 境外个人税务备案登记表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设