<html>
<body> $strImage=".\\\\sssssf/sss.jpg";
echo $strImage;
str_replace("\\","/",$strImage);
echo $strImage;
str_replace("//","/",$strImage);
</body>
</html>为什么这2次使用str_replace都没有效果?$strImage不会变?
目的想得到 $strImage="./sssssf/sss.jpg";
<body> $strImage=".\\\\sssssf/sss.jpg";
echo $strImage;
str_replace("\\","/",$strImage);
echo $strImage;
str_replace("//","/",$strImage);
</body>
</html>为什么这2次使用str_replace都没有效果?$strImage不会变?
目的想得到 $strImage="./sssssf/sss.jpg";
$strImage=".\\\\sssssf/sss.jpg";
echo $strImage."<br>\n";
$strImage = preg_replace('/\\\+/','/',$strImage);
echo $strImage;输出:./sssssf/sss.jpg
$strImage=".\\\\sssssf/sss.jpg";
$strImage = str_replace("\\","/",$strImage);
$strImage = str_replace("//","/",$strImage);
echo $strImage;
?>
$strImage=".\\\\sssssf/sss.jpg";
echo $strImage."<br>"; //输出:.\\sssssf/sss.jpg
echo str_replace("\\\\","/",$strImage); // 输出:./sssssf/sss.jpg