>백엔드 개발 >PHP 튜토리얼 > 用str_replace轮换数组时有点怪

用str_replace轮换数组时有点怪

WBOY
WBOY원래의
2016-06-13 12:32:561042검색

用str_replace替换数组时有点怪

$str = '2abc';<br />
$arr1 = array('0', '1', '2', '3', '4', '5', '6');<br />
$arr2 = array('9', '8', '7', '6', '5', '4', '3');<br />
$str = str_replace($arr1, $arr2, $str);<br />
echo $str;<br />
//输出结果正常:7abc

$str = '2abc';<br />
$arr1 = array('0', '1', '2', '3', '4', '5', '6', '7');<br />
$arr2 = array('9', '8', '7', '6', '5', '4', '3', 'W');<br />
$str = str_replace($arr1, $arr2, $str);<br />
echo $str;<br />
//输出结果有误:Wabc

请问为什么会这样啊?
谢谢!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.