php数组对应批量替换字符的方法

[php] 2024-04-27 圈点580

摘要:php数组对应批量替换字符的方法,在php中有非常多的方法进行替换字符方法的操作strtr()和str_replace(),可以根据需要处理。当然还有很多其它的方法,这里做个示例。

在php中有非常多的方法进行替换字符方法的操作strtr()和str_replace(),可以根据需要处理。当然还有很多其它的方法,这里做个示例。


1,单个字符的替换:

strtr(),


echo strtr("Hilla Warld","ia","eo");

解:字母i将替换成e,a将变成o


2,数组对应替换的方法:

str_replace()


$a = array("aa",'bb ');

$b = array("zz",'xx');

$c = array("aabbbczzcc","cacccaacbb");

print_r(str_replace($a,$b,$c));

解:每一个数组$C中的元素将aa变成zz,bb变成xx。当然$c也可以是字符串。


如果数组a中的元素个数大于$b中的元素的个数的时候:如下

$a = array("aa",'bb');

$b = array("zz");

$c = array("aabbbczzcc","cacccaacbb");

print_r(str_replace($a,$b,$c));

解:每一个数组$C中的元素将aa变成zz,bb将被去掉。当然$c也可以是字符串。


在php中有非常多的方法进行替换字符方法的操作strtr()和str_replace(),可以根据需要处理。当然还有很多其它的方法,这里做个示例。

替换  

感谢反馈,已提交成功,审核后即会显示