PHP str_replace无法按预期工作

1 php string str-replace

我正在尝试使用str_replace来修正文件路径,如下所示:

$a="F:\xampp\htdocs\yii\get_smart\Music\mix\English\1636464449";  
$a=str_replace('\\','/', $a);  
echo $a;
Run Code Online (Sandbox Code Playgroud)

收益:

F:
mpp/htdocs/yii/get_smart/Music/mix/Englishs6464449
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我我做错了什么吗?

我的PHP版本是5.3.8

Luc*_*one 11

使用单引号定义$ a

$a='F:\xampp\htdocs\yii\get_smart\Music\mix\English\1636464449';  
Run Code Online (Sandbox Code Playgroud)

问题不str_replace在于双引号内定义的字符串.反斜杠x在它之后转义和其他字符.