php – 如何更新具有无效斜杠的路径?

我有一个无效的路径:

C:\xampp\htdocs\laposte\app\webroot\img/Penguins.jpg

如何更改仅具有正斜杠的字符串

C:/xampp/htdocs/laposte/app/webroot/img/Penguins.jpg

我的想法是从字符串中提取单词,然后使用正斜杠重建字符串.

你是怎样做的?

最佳答案 使用
realpath功能.

$str = realpath("C:\\xampp\\htdocs\\laposte\\app\\webroot\\img/Penguins.jpg");
echo $str; //C:\xampp\htdocs\laposte\app\webroot\img\Penguins.jpg

或直接:

$str = str_replace('\\', '/', $str);
echo $str; //C:/xampp/htdocs/laposte/app/webroot/img/Penguins.jpg
点赞