位置: 编程技术 - 正文

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

  • 核定征收个体户个人经营所得税税率
  • 残疾人保障金的工资按实发还是应发
  • 受雇于两家公司个税怎么汇算清缴
  • 企业的净资产包括实收资本吗
  • 分公司是否需要刻章
  • 借贷记账法试算平衡的计算公式有
  • 发票领购带什么
  • 期末账项调整的类型
  • 取得的技术酬金怎么入账
  • 商业银行退出
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 固定资产折旧属于制造费用吗
  • 国税几年都没有缴纳
  • 发票 抵扣联
  • 职工福利费当年怎么扣
  • 餐饮行业采购流程图
  • 对方转出没收到怎么办
  • 存货缺货成本如何算
  • 非金融企业利息费用的扣除标准
  • 固定资产的残值怎么算出来的
  • 营改增后城建税怎么算
  • 残保金和工会经费需要计提吗
  • 餐饮业现金流
  • 计提折旧计算公式是什么
  • 如何解决win10系统复制文件速度
  • 职工福利费支付范围
  • php递归函数详解
  • linux小技巧
  • 赡养老人支出如果有四个子女都要填吗
  • 微软输入法卸载不了
  • PHP:pg_fetch_result()的用法_PostgreSQL函数
  • 代开发票的弊端?
  • 提供应税服务的纳税义务发生时间
  • php null false
  • uniapp的css库
  • php清除缓存的几个方法
  • 开发商违法
  • 制造业工资计提
  • 存货跌价准备的转销会计分录
  • thinkphp框架的作用
  • golang 和 java
  • yii框架教程
  • php100 jquery教程
  • python怎么将整数转化为字符串
  • discuz怎么用
  • 应收保费核算什么
  • 金税盘怎么增加收款人和复核人
  • 增值税为什么不能在税前扣除
  • 支付宝是商品吗
  • access 模糊匹配
  • 公司财务报表中不设其他综合收益项目可以吗
  • 存单丢失了,去哪里挂失
  • 积分兑换商品怎么查快递
  • 更衣柜属于什么费用
  • 成本票下月的可以入上月的成本吗
  • 去年多交所得税今年怎么处理
  • 暂估成本后发票怎么处理
  • 公司进货厂家给开发票吗
  • 工地加油
  • 仓库费用计入什么科目
  • 支付代理费计入什么科目
  • 固定资产盘盈盘亏的会计科目
  • 酒店会计科目表
  • 会计从业资格证取消了吗
  • sql命令语句
  • win8系统忘记电脑开机密码怎么办
  • mscorsvw.exe是什么
  • winXP运行内存查看
  • 一键ghost还原备份
  • 怎么手动安装xp系统
  • nacos监控服务
  • windows8使用技巧
  • win10系统代理在哪
  • 关于service生命周期的说法正确的是
  • Vuforia unity3d 发布 eclipse工程
  • pythonista pygame
  • 重写SimpleAdapter的getView以实现按钮点击响应
  • 简单介绍中秋节
  • 2021年福建医保什么时候交
  • 开展培训举办培训
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设