1、str_replace 只对被替换值使用数组:
<?php
echo str_replace(array("a", "w"), "b", "https://aws.oddfox.cn");
//输出:https://bbs.oddfox.cn
?>
函数顺序性的对数组中每个字符串进行替换,并返回替换后的字符串。
2、str_replace 对替换值与被替换值使用数组:
<?php
echo str_replace(array("hh", "om"), array("bb", "n"), "https://hhs.oddfox.com");
//输出: https://bbs.oddfox.cn
?>
如果前两个参数都使用数组则函数把数组各个对象项字符串进行了替换,所以被替换值的第一项替换为替换值的第一项,以此类推。