使用PHP将c:\替换为文件:\\\c
我的本地文件路径为c:\new folder\pdf\today\k.pdf我想用文件替换c:\c:\\c| 我尝试了使用PHP将c:\替换为文件:\\\c,php,Php,我的本地文件路径为c:\new folder\pdf\today\k.pdf我想用文件替换c:\c:\\c| 我尝试了str\u replace(“”,,),但由于斜杠,我得到了错误,没有条纹斜杠不起作用 谢谢 Jean试试: $string = 'c:\new folder\pdf\hello.pdf'; $new_str = str_replace("c:\\", "file:\\\\\\c|", $string); echo $new_str; 结果: file:\\\c|new fol
str\u replace(“”,,)
,但由于斜杠,我得到了错误,没有条纹斜杠不起作用
谢谢
Jean试试:
$string = 'c:\new folder\pdf\hello.pdf';
$new_str = str_replace("c:\\", "file:\\\\\\c|", $string);
echo $new_str;
结果:
file:\\\c|new folder\pdf\hello.pdf
尝试:
结果:
file:\\\c|new folder\pdf\hello.pdf
您可以这样做:
<?php
$a = 'c:\new folder\pdf\today\k.pdf';
$a = str_replace('c:\\','file:\\\\\\c|',$a);
var_dump($a); // print string(36) "file:\\\c|new folder\pdf\today\k.pdf"
?>
您可以执行以下操作:
<?php
$a = 'c:\new folder\pdf\today\k.pdf';
$a = str_replace('c:\\','file:\\\\\\c|',$a);
var_dump($a); // print string(36) "file:\\\c|new folder\pdf\today\k.pdf"
?>
不是c:\newfolder\pdf\today\k.pdf
到file:///c|新文件夹/pdf/today/k.pdf
如果是这样的话,下面的方法就可以了,不需要正则表达式
$x='c:\new folder\pdf\today\k.pdf';
$x='file:///'.str_replace('\\','/',str_replace(':\\','|',$x));
file:///c|新文件夹/pdf/today/k.pdf
将返回不是c:\newfolder\pdf\today\k.pdf
到file:///c|新文件夹/pdf/today/k.pdf
如果是这样的话,下面的方法就可以了,不需要正则表达式
$x='c:\new folder\pdf\today\k.pdf';
$x='file:///'.str_replace('\\','/',str_replace(':\\','|',$x));
file:///c|新文件夹/pdf/today/k.pdf
将返回我想用文件替换c:\\\c;我当前的路径是c:\new folder\pdf\hello.pdf我想把它改成文件:\\\c;我用条纹睫毛删除了$string='c:\'中“\”上方的所有“\”;将标记一个错误,如上图所示,在“c:\”之后为红色;我想用文件替换c:\\\c;我当前的路径是c:\new folder\pdf\hello.pdf我想把它改成文件:\\\c;我用条纹睫毛删除了$string='c:\'中“\”上方的所有“\\”;将标记一个错误,如上图所示,在“c:\”之后为红色;这是文件的常用格式:
URL。文件双反斜杠没有任何意义。这是文件的常用格式:
URL。文件双反斜杠没有任何意义。