位置: 编程技术 - 正文

php中替换字符串函数strtr()和str_repalce()的用法与区别(php 替换字符)

编辑:rootadmin

推荐整理分享php中替换字符串函数strtr()和str_repalce()的用法与区别(php 替换字符),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php替换字符串指定字符,php中替换字符串的函数,php替换字符串指定字符,php替换字符串中的变量,php替换字符串函数,php中替换字符串的函数,php替换字符串中的变量,php替换字符串中的变量,内容如对您有帮助,希望把文章链接给更多的朋友!

首先来看看这个php字符串替换函数 strtr()的两种用法:

strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式:

我们看看下面的举例:

得到的结果是: I lOve yOu

这个结果提醒我们:

1.strtr它是区分大小写的

2.strtr的替换是很特殊的,你注意看后面那个yOu,中间的O被替换的,这显然不是我们的本意。

再举一个特殊例子,说明这个php的sttr函数的怪异

结果是: I Love you

什么也不会改变,所以strtr需要注意的是:

3.不能被替换为空,也就是末位那个参数不能是空字符串,当然空格是可以的。

再次举例strtr函数的另一种情况:

结果是: I lOvEs yOu

注意看第三个参数的A,在结果中并没有出现。

4.我不建议用strtr以少换多。

ok,既然这个strtr函数挺麻烦为什么还要用呢?

原因是,它的速度很快。据说,strtr 比 str_replace 快四倍。

5.能用strtr函数的时候一定要用。

那怎么用才舒服?

php中替换字符串函数strtr()和str_repalce()的用法与区别(php 替换字符)

这就是它的第二种情况:

6.strtr符合意愿的使用方法

结果为: I Love her sister

7.小技巧:你想到替换什么你就往数组加什么

比如:

结果是: I hate her sister

再次提醒那个Love 写成love 是行不通的哦。

字符串取代。

语法: string str_replace(string needle, string str, string haystack);

返回值: 字符串

函数种类: 资料处理

内容说明:

本函数将字符串 str 代入 haystack 字符串中,将所有的 needle 置换成 str。

下例将 %body% 以 black 取代

格式:

[@str_replace("要替换的旧内容", "要取代原内容的新字符", $被替换内容的变量名)]

[@str_replace(array('旧1','旧2','旧3'), array('新1','新2','新3'), $被替换内容的变量名)]

[@str_replace(array('旧1','旧2','旧3'), '新内容', $被替换内容的变量名)]

实例:

多对一替换:想把内容字段里所有的<p></p>标签清除掉,替换成空 [ @str_replace(array('<p>','</p>'), '', $Content) ]

一对一替换:想把内容字段里所有的<br>标签换成<p> [ @str_replace('<br>', '<p>', $Content) ]

多对多替换:想把内容字段里的<br>换成<br />, 同时<p>换<hr>,把</p>全清除 [ @str_replace(array('<br>', '<p>','</p>') , array('<br />','<hr>',''), $Content) ]

总结

标签: php 替换字符

本文链接地址:https://www.jiuchutong.com/biancheng/297217.html 转载请保留说明!

上一篇:Zend Framework上传文件重命名的实现方法(winform 文件上传)

下一篇:PHP实现的登录,注册及密码修改功能分析(php用户登录界面代码)

  • 陈列费可以开专票吗
  • 百旺金税盘官网
  • 随机赠送礼品个人所得税
  • 超标准能按小规模纳税人标准纳税吗?
  • 工商年报认缴时间填错了
  • 对外投资固定资产的账务处理
  • u盘算固态吗
  • 个人承包工程怎么交个税
  • 月末怎么计提税费
  • 固定资产清理费用为什么有进项税额
  • 公司分红股需要交税吗
  • 上年的应收帐款在本年度如何录入?
  • 公户没有进账,可以开发票吗?
  • 已经使用的固定资产其变动方式等基础资料将
  • 出口退税总是差进项票怎么处理
  • 个人如何缴纳公共维修基金
  • 已认证未抵扣发票冲红流程
  • 查验发票真伪新旧有哪些网站?
  • 公益性捐赠需要缴纳增值税吗
  • 出售房产收入计入什么科目
  • 小企业处置固定资产
  • 销售不动产差额征收增值税
  • 4s店付款
  • 企业其他应付款增加说明什么
  • 存在弃置费用的固定资产,如果履行弃置义务
  • mac怎么连接校园网网线
  • 在windows7中,使用鼠标拖放功能
  • 所得税费用是什么账户类型
  • 企业招聘费用计算公式
  • 个税的征税范围主要包括哪些项目
  • 安装win7的步骤
  • 房地产企业应该如何与其他产业合作
  • w11系统黑屏
  • 个体公司转账给私人
  • macos big sur怎么恢复出厂设置
  • 在建工程进项税可以抵扣吗
  • 如何直接访问ip地址
  • 赔偿款财务如何做账
  • phpcurl模拟登录
  • 冰岛北部内陆景观有哪些
  • 第三方代付如何开票
  • thinkphp框架介绍
  • 替票报销违法吗
  • 员工福利费怎样计提
  • 小规模纳税人开专票需要交税吗
  • 公司开具手工发票怎么开
  • 不动产投资应该怎么做账
  • python怎么过滤多余空格
  • mysql查询或
  • 分成收入计入什么科目
  • 收到赠送的货物会计分录
  • 拨缴经费收入
  • 商贸企业增值税税负率低于1%则存在涉税问题
  • 社保应该如何缴纳
  • 二手车会计怎么做的
  • 利息收入的会计科目
  • 税务局返还税款账务处理
  • 低值易耗品和物料用品的区别
  • 土地价款抵减销项税
  • 住宿发票没有写天数
  • 费用票成本票有哪些
  • 资产负债表编制
  • 长期待摊费用如何结转
  • 配置零部件
  • sql语句的基本语法
  • SQL Server中通过reverse取某个最后一次出现的符号后面的内容(字符串反转)
  • mysql 临时表
  • mysql死锁的情况
  • 其他操作系统类型
  • centos如何下载
  • 打开本地搜索
  • linux集群的作用和意义
  • windows8.1正版
  • cocos2dx运行原理
  • android工程目录
  • 利用感情骗取钱财算诈骗吗
  • python贪吃蛇游戏代码怎么运行
  • 深圳企业所得税税率多少
  • 百旺金赋天津客服
  • 增值税发票如何红冲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设