+ -
当前位置:首页 → 问答吧 → 请教,如php里实现多斜杠替换为单斜杠?

请教,如php里实现多斜杠替换为单斜杠?

时间:2011-09-19

来源:互联网

  1. $urlname = $excelfile_path; //得到的值为:c:\\\\users\\\\jiangyh\\\\desktop\\\\01.jpg
  2. $urlname = str_ireplace("\\\\", "/", $urlname); //现在的值为:c://users//jiangyh//desktop//01.jpg
复制代码


请问:该如何,才能实现得到:c:/users/jiangyh/desktop/01.jpg

作者: jingo1997   发布时间: 2011-09-19

  1. $urlname="c:\\\\users\\\\jiangyh\\\\desktop\\\\01.jpg";
  2. $urlname = str_replace("\\\\", "/", $urlname); //现在的值为:c:/users/jiangyh/desktop/01.jpg
复制代码

作者: targer   发布时间: 2011-09-19

向targer请教:
$urlname,是从文件上传的表单哪传过来的本地文件地址值,
现在不管替换什么符事情,都会出现两个

作者: jingo1997   发布时间: 2011-09-19

谢谢targer。
问题解决了,传递过来的值在输出时为:"c:\\\\users\\\\jiangyh\\\\desktop\\\\01.jpg",
但在用$urlname = str_ireplace("\\\\\\\\", "/", $urlname);要用8个斜杠!

作者: jingo1997   发布时间: 2011-09-19

$urlname = str_replace("\\", "/", $urlname);
然后在
$urlname = str_replace("//", "/", $urlname);
可否?

作者: Zerolone   发布时间: 2011-09-19

楼主真的很细心,学习了,

作者: forbetterliu   发布时间: 2011-09-19

。。。。。。。

作者: x_iaoyuer   发布时间: 2011-09-19

斜杠要转义。  靠    楼主靠谱

作者: lanmao   发布时间: 2011-09-19

相关阅读 更多