PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : replace/explode von \ (backslash)


lolblack
14.03.2005, 21:24:16
nabend leute
hab das problem das ich die synatx nicht find wie ich am ende eines "" befehlsatzes einen backslash setzen kann
mal zur veranschaulichung
$path= str_replace("D:mp3z","",$path) ;
es handelt sich um "D:mp3z" ...
was muss ich da vor bzw hinter den backslash setzen das er den backslash auch als diesen ansieht
so gehts sowieso nicht " ..ist klar
aber zb "" (was ich öfter gesehn hab funzt bei mir auch net
/" auch net
für hilfe wär ich sehr dankbar
thx lolblack

|Coding
14.03.2005, 21:31:14
so müsstest du es machen:

$path= str_replace("D:mp3z\", "", $path);

der backslash muss escaped werden, d.h. du muss einen weiteren backslash davor setzen. selbiges gilt auch für $, escaped sieht es so aus: $

escapen musst du aber nur zwischen doublequotes, zwischen singlequotes kannst du dir das sparen:

$path= str_replace('D:mp3z', "", $path);

lolblack
14.03.2005, 21:36:51
oh thx
singlequotes hab ich natürlich nicht probiert *auf kopf hau*
nachmals danke