您当前的位置: 首页  >  博文日记

str_replace( )批量替换内容方法分析

作者:总管理员 时间:2023-04-28 15:17:41 阅读数:659人阅读

str_replace()函数的参数可以设置为数组,然后进行批量按序替换,下面主要讲解str_replace()函数的四种情况:

只对被替换值使用数组

示例

echo str_replace(array('w','m'),'x','www.ikxin.com');

输出:xxx.ikxin.cox

可以看出,函数顺序性的对数组中每个字符串进行替换,并返回替换后的字符串

只对替换值使用数组

示例

echo str_replace('i',array('w','m'),"www.ikxin.com");

输出:www.ArraykxArrayn.com

该替换比较有意思,如果只对第二个参数使用数组则函数将其作为字符串Array进行使用,将所有的被替换值替换为了Array

只对被替换参数使用数组

示例

echo str_replace('w','n',array('www.ikxin.com','www.baidu.com'));

该语句执行结果返回一个数组,即分别为传入的两个字符串替换后的结果。

对替换值与被替换值使用数组

示例

echo str_replace(array("m","w"),array("h","n"),"www.ikxin.com");

输出:nnn.ikxin.coh

如果前两个参数都使用数组则函数把数组各个对象项字符串进行了替换,所以被替换值的第一项替换为替换值的第一项,以此类推。

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱: 2554509967@qq.com

标签: php

需要 登录 才能发表评论
热门评论
0条评论

暂时没有评论!