php关于批量替换的测试

关于替换的高级用法

<?php

$arr=['a','b'];
$arr1=['1','c'];
$str='你好a,我是b';
$str=str_replace($arr,$arr1,$str);
echo $str;
?>

关于替换的测试,如果两个数组,个数不一样

<?php
//最好保证第一个数组,不存在重复。
$arr=['a','b','你好'];
$arr1=['1','c'];
$str='你好a,我是b';
$str=str_replace($arr,$arr1,$str);
echo $str;
//返回结果 ---1,,我是c
?>
<?php

$out = 
<<<EOF
    <a href="javascript:edit('asd', 'aaa')">编辑</a> |

    <font color="#ccc">删除</font>

    <a href="javascript:confirmurl('?m=admin&posid=12')">删除</a> |

    <font color="red">启用</font></a> |  

    <a href="javascript:preview('3','ds')"><font color="green">演示</font></a>
EOF;

$out=str_replace(['aaa','ds'],['111','222'],$out);
echo  $out;
原文地址:https://www.cnblogs.com/cn-oldboy/p/13800501.html