位置: 编程技术 - 正文

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

  • 小规模纳税人收普票和专票有什么区别
  • 小规模纳税人月销售额超过15万
  • 税前弥补以前年度亏损例
  • 收购分公司和谁签协议
  • 劳务公司在异地做项目需要提供当地完税证明
  • 跨年度冲红的账务处理
  • 企业房产税每年交几次
  • 出口退税发票必须是专票吗
  • 2021年金税盘
  • 团建费用会计怎么写记账凭证
  • 企业如何加强存货管理工作
  • 企业税金包括
  • 企业线上销售的好处
  • 库存商品变价出现原因
  • 手写农产品发票有效吗
  • 销售中央空调并安装账务处理
  • 增值税专用发票和普通发票的区别
  • 移动电子发票怎么发送到邮箱
  • 财务报表依据的会计记录
  • 通讯费补贴要交税吗
  • 维修税控设备分录
  • 合并报表的编制主体
  • 各地土地使用税区域差距大
  • 分公司开票信息
  • 贷款逾期账务处理流程
  • 人民法院被收买了怎么办
  • 周转材料购置费属于材料费吗
  • 合并报表的收入是相加吗
  • 增值税当月申报次月缴纳吗
  • win10 kb5001567
  • 微信支付被限制是怎么回事
  • 代理的认定
  • 回迁房办产权证的时候需要交多少钱
  • 税务机关如何判别c开发票视频
  • 分页limit
  • 2020年前端面试
  • vscode前端必备扩展
  • react生命周期详解
  • 微信小程序开发者工具
  • php面试基础题
  • 应付票据应付利息
  • pandas模块的主要特点
  • pycharm cant find main
  • db2教程
  • 税负率包含哪些税种
  • 无偿调入的固定资产其贷方应计入
  • 科目在会计上是什么意思
  • 分期购车会计分录小规模
  • 固定资产计提折旧的原则
  • 金税盘锁死341101
  • 发票抵扣联认证完还有用吗
  • 特许权使用费计入无形资产吗
  • 残保金计提比例
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 企业净资产如何算
  • 公司为员工异地缴纳五险一金
  • 银行询证函费用发票
  • 持有至到期投资在资产负债表怎么填
  • 误餐补助标准国家规定
  • 勾选发票必须当月认证吗
  • 非营利医疗机构免征哪几种税
  • mysql 判断
  • netdrive mac
  • wuloader.exe wuloader进程是什么软件
  • win8.1怎么安装appx没有许可证
  • win10手机版下载官方中文版
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • win10怎么办
  • rhel7配置ip地址
  • win10怎么删除无用文件
  • win8系统如何关闭防火墙
  • [置顶]bilinovel
  • android工具包
  • android 启动器 设置
  • 建立虚拟局域网有什么好处
  • angularjs2
  • npm yarn命令对比
  • 简要说明javascript的作用
  • 中加税务信息互换执行
  • 2018年小微企业所得税优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设