[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(),可以根据需要处理。当然还有很多其它的方法,这里做个示例。