0 votes

Remplacer c:\ par file:\\\c| en utilisant PHP

J'ai le chemin d'accès au fichier local en tant que c:\nouveau dossier\pdf\aujourd'hui\k.pdf Je veux remplacer le c:\ par file:\\c|

J'ai essayé str_replace('','',) mais j'obtiens une erreur à cause du slash, stripslash ne fonctionnera pas.

Merci Jean

2voto

YOU Points 44812

N'est-ce pas c:\nouveau dossier\pdf\aujourd'hui\k.pdf à file:///c|nouveau dossier/pdf/aujourd'hui/k.pdf?

Si tel est le cas, ce qui suit fonctionnera, sans regex

$x='c:\nouveau dossier\pdf\aujourd'hui\k.pdf';

$x='file:///'.str_replace('\\','/',str_replace(':\\','|',$x));

file:///c|nouveau dossier/pdf/aujourd'hui/k.pdf retournera

1voto

Sarfraz Points 168484

Essayer :

$string = 'c:\new folder\pdf\hello.pdf';
$new_str = str_replace("c:\\", "file:\\\\\\c|", $string);
echo $new_str;

Résultat :

file:\\\c|new folder\pdf\hello.pdf

0voto

codaddict Points 154968

Vous pouvez le faire :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X