发布网友 发布时间:2022-04-06 03:51
共1个回答
热心网友 时间:2022-04-06 05:20
当3个参数都为数组时,将数组相同键名的键值进行str_replace循环替换,操作优先级为
$arr->$find->$replace//其中当replace对应键名不存在时用空字符串替换,可以用以下操作分解该操作str_replace($find,$replace,$arr);//相当于------------------------------》》》》
foreach($arr as $k=>$v){
foreach($v as $k1=>$v1){
if(isset($replace[$k])){
str_replace($find[$k],$replace[$k],$arr[$k]);
}else{
str_replace($find[$k],"",$arr[$k]);
}
}
}