string bearbeiten
chrigu
- php
hallo zusammen,
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...
danke und gruss
chrigu
hallo zusammen,
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...danke und gruss
chrigu
morgen du!
mit substr() kriegst du das hin!
also, ohne Gewähr:
$test = "/home/user";
$var = substr($test,0,5);
echo $var;
so sollts gehn!!
cya
hallo zusammen,
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...danke und gruss
chrigumorgen du!
mit substr() kriegst du das hin!
also, ohne Gewähr:
$test = "/home/user";
$var = substr($test,0,5);
echo $var;
so sollts gehn!!
cya
den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)
hallo zusammen,
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...danke und gruss
chrigumorgen du!
mit substr() kriegst du das hin!
also, ohne Gewähr:
$test = "/home/user";
$var = substr($test,0,5);
echo $var;
so sollts gehn!!
cya
den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)
tja, dann würd ich sagen du solltest die länge des strings eben mit einfließen lassen, mit strlen() ;o) schau bei selfphp.info nach, da is der ganz gut beschrieben!
hallo zusammen,
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...danke und gruss
chrigumorgen du!
mit substr() kriegst du das hin!
also, ohne Gewähr:
$test = "/home/user";
$var = substr($test,0,5);
echo $var;
so sollts gehn!!
cya
den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)
tja, dann würd ich sagen du solltest die länge des strings eben mit einfließen lassen, mit strlen() ;o) schau bei selfphp.info nach, da is der ganz gut beschrieben!
danke für die zahlreichen guten tipps
Huhu chrigu
evtl. hilft Dir explode weiter, da Du ja anscheinend eine Pfad-Angabe zerlegen möchtest.
Ansonsten wirf mal einen Blick auf z.B.
http://www.php.net/manual/en/function.preg-match.php
http://www.php.net/manual/en/function.preg-replace.php
http://www.php.net/manual/en/function.sscanf.php
Viele Grüße
lulu
hallo zusammen,
hallo
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...
den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)
soll immer der name des verzeichnisses extrahiert werden, also immer zwischen den // - zeichen???
dann benutze strpos vorher und ermittle wo die zeichen stehen und nimm dann substr($zeichenkette,0,($pos-1))
wobei $pos das zweite auftreten von / bedeutet
also noch mal klar
erst
strstr('/',$string)-> damit ist der erste weg
dann strpos('/', $string) position des zweiten
dann substr($string,0,($pos-1))
alles klar?
grüsse
romy