php对比两个数值,替换和原数值中不一样的部分,要用什么函数啊,求大神来指点下

比如下面两个数据:

原数剧 新数据 替换成
123456 123956 7

最后得到123756

把新数据和原数剧对比,找出不同的地方,然后替换成7,得到123756

求php代码

第1个回答  2015-05-26
用str_split吧字符串转换成数组
然后用foreach来对比替换本回答被网友采纳
第2个回答  2015-05-26
$old='123456';
$new='123956';
for($i=0;$i<strlen($new);$i++)
{
if($old{$i}!==$new{$i})
{
$new=substr_replace($new,'7',$i,1);
}
}
echo $new;本回答被提问者采纳