我的PHP脚本有错误的反应?

时间:2016-02-23 14:13:24

标签: php

我的脚本是:

$arr=array('A','B');
foreach($arr as &$val){
    $val=str_replace(array('B'),array('C'),substr($val,0,1));
}
print_r($arr);
foreach($arr as $key=>$val)echo $key.'=>'.$val.'|||||';
echo phpversion();

当我运行它时,响应如下所示:

Array
(
    [0] => A
    [1] => C
)
0=>A|||||1=>A|||||5.6.16

我认为答案必须为0 => A ||||| 1 => C |||||但事实并非如此。我找不到理由。这是一个PHP错误还是我的脚本需要修复?

0 个答案:

没有答案