php 匹配 替换,php如何替换匹配字符串

php替换匹配字符串的方法:1、使用“str_replace”函数替换匹配字符串,语法如“str_replace('php','JAVA',$str)”;2、使用“substr_replace”函数。

1388da92f09cadfc87a2a1eacc0c225d.png

推荐:《PHP视频教程》

php字符串的查找和替换

字符串查找并替换的二大函数* 1.str_replace()

* 2.substr_replace()

$str = 'Peter Zhu is PHP lecture';

//二、str_replace()

//1.str_replace()

echo str_replace('php','JAVA',$str).'
';

//2.删除指定字符:用空字符替换即可

echo str_replace('Zhu','',$str).'
';

//3.要被替换的多个子字符串,可以存放到数组中

echo str_replace(['Zhu','PHP'],'王楚',$str).'
';

//4.新字符串也可以来自数组,但数量必须要被替换数组相同

echo str_replace(['Zhu','PHP'],['Wang','python'],$str).'
';

//类似:str_ireplace()你可能已经猜到了,这是不区分被替换字符串大小写的替换

echo str_ireplace('php','python',$str).'


';

//二、substr_replace($str, $object, $offset, $length),$offset和$length指定了替换的索引区间

//从0开始替换到$str结束,用新字符串:PHP是最好的编程语言

echo substr_replace($str,'php是世界上最好的编程语言',0).'
';

//等价于

echo substr_replace($str,'php是世界上最好的编程语言',0,strlen($str)).'
';

//在$str中插入字符

//插入后的结果如下: Peter Zhu is PHP中文网的PHP leture

//其中: PHP中文网 是插入的内容, $length=0,表示插入到这个位置

//第四个参数,就是要替换的长度

echo substr_replace($str,'gxlcms',13,0).'
';

//将PHP替换成JAVA

echo substr_replace($str,'java',13,3 ).'
';

//删除指定区间内的字符,将新字符设置为空字符即可

//删除'Zhu'

echo substr_replace($str,'',6,3),'
';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值