位置: 编程技术 - 正文

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

  • 工资表怎么导入个税系统计算个税
  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 开票地址一定要写全吗
  • 货物或应税劳务服务名称怎么填
  • 金税盘没有及时清卡怎么办
  • 没经营的个体户营业执照怎么注销
  • 劳保如何入账
  • 机动车丢失后怎么销户
  • 购买农产品发票买价含税吗
  • 工程分包开具发票怎么开
  • 支付给银行的借款利息属于什么会计要素
  • 房租发票一下全部开出
  • 固定资产出租后还要折旧吗
  • 利润表中列报项目
  • 其他应收款属于流动资产吗
  • 计提坏账准备的前提条件
  • 代收电费可以开发票吗
  • 拍卖的房产
  • 车辆租赁合同印花税怎么算
  • 会计累计折旧属于什么科目
  • 2020年购进农产品的扣除率
  • 餐饮行业纳税指引及营改增后税负变化!
  • 车船税交给谁了
  • 商业汇票的目的
  • 研发费水电费比例怎么分配
  • 补缴去年个税
  • 商家收白条
  • 公司员工结婚礼金规定
  • win11进入黑屏
  • windows11怎么打开设置
  • vue城市列表插件
  • PHP:xml_parser_create_ns()的用法_XML解析器函数
  • windows 11任务栏没有网络图标
  • PHP:pg_connection_busy()的用法_PostgreSQL函数
  • 损益类科目包括费用类科目吗
  • 酒水入库的会计分录怎么做
  • 哪些货物可以享受减免税政策
  • 房地产企业土地增值税预缴计税依据
  • Python中tkinter的 Variable类
  • 购销合同印花税最新政策2023
  • 城市维护建设税是什么意思
  • 企业对外报送的财务报表
  • mongodb视频教程
  • 直播属于什么行业门类
  • 电子发票报销需要签字吗
  • 资本公积和盈余公积都与利润有关
  • 小规模缴纳印花税吗怎么做账
  • 代收电费的增值税怎么算
  • 收据所得税前扣除
  • 报废车怎么处理最划算
  • 开红字发票需要做收回原发票吗?
  • 长期股权投资的账务处理
  • 公司销售一批物品怎么做
  • 跨年进项发票怎样账务处理
  • 不动产拆除的收入处理
  • 企业为什么要转移用工风险什么意思
  • 登记账簿遇到的问题及解决
  • 企业合并会计处理案例
  • 施工人员的工资计入
  • 神之浩劫能玩吗
  • winxp怎么装系统
  • ControlSet001、ControlSet002以及CurrentControlSet之间有什么区别
  • win10系统怎么设置电脑密码
  • windows10不能装windows7
  • Win10系统CMD有哪些新功能? Win10 CMD命令提示符的七大使用技巧
  • android 滚动选择器
  • android sdk platform要安装吗
  • 细说javascript
  • python的判断
  • js parsejson
  • nodejs cli
  • shell脚本 -ne 0
  • 深圳市国税局咨询电话是多少
  • 厂房转让的土地税怎么算
  • 电子税务局增值税申报表下载
  • 陕西地税发票怎么重新打印
  • 国家税务总局河北地税局
  • 山东国税局官网登录
  • 新疆医保哪里查
  • 签订设计合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设