zeichen aus String löschen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
beispiel
beitrag
dank
eben
fragen
gel
manual
ordner
quark
schauen
sonderzeichen
test
vergessen
-
Servus leute !! :D
Ich h?tte eine Frage. Und zwar w?rde ich gern wissen wie ich mit PHP zeichen bis zu einem bestimmten anderen Zeichen l?schen kann. Das ganze in einem String.
Bsp.
$pfad = /Spiele/mygame
und jetzt soll "mygame" gel?scht werden, n?mlich alles bis zum ersten / von hinten herein.
So da? man mehr oder weniger eine ordner Ebene h?her kann :P
Verwirrt? Ich auch^^
Hoffe ihr k?nnt mir helfen thX jetzt schonmal
Shoebox
EDIT: Ich breuchte diesen Befehl nur umgedreht: strchr
Bsp:
$haystack = "test.this.txt";
echo strstr($haystack, ".") . "\n";
echo strchr($haystack, ".") . "\n";
produces this output:
.this.txt
.this.txt
Beitrag ge?ndert am 19.11.2005 17:58 von shoebox -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Servus leute !! :D
Ich h?tte eine Frage. Und zwar w?rde ich gern wissen wie ich mit PHP zeichen bis zu einem bestimmten anderen Zeichen l?schen kann. Das ganze in einem String.
Bsp.
$pfad = /Spiele/mygame
und jetzt soll "mygame" gel?scht werden, n?mlich alles bis zum ersten / von hinten herein.
So da? man mehr oder weniger eine ordner Ebene h?her kann :P
Verwirrt? Ich auch^^
Hoffe ihr k?nnt mir helfen thX jetzt schonmal
Shoebox
Ich hab ein ?hnliches Problem! Ich will alle sonderzeichen entfernen! -
Ich hab ein ?hnliches Problem! Ich will alle sonderzeichen entfernen!
Schonmal mit Substr versucht?
substr($mystr, strrpos($mystr, $mystr)) == "*"
zum nachlesen schau mal hier:
http://www.php.net/manual/de/function.substr.php
Was villeicht auf helfen kann ist das hier:
substr_replace
nachlesen kannste das ganze hier:
http://www.php.net/manual/de/function.substr-replace.php
Beitrag ge?ndert am 19.11.2005 17:42 von shoebox
Beitrag ge?ndert am 19.11.2005 17:59 von shoebox -
Hat denn keiner eine Idee O.o
Leute das is wichtig f?r mich bitte helft mir!
Mfg Shoebox -
$new = preg_replace('/\A[^\.]+/', '', $old);
http://de.php.net/manual/de/function.preg-replace.php
@brianum
Ich hab ein ?hnliches Problem! Ich will alle sonderzeichen entfernen!
Welche Sonderzeichen?
Nur mal ein Beispiel:
$old = 'Hier dein Text mit Sonderzeichen';
$sonder = preg_quote(',;.:$%#');
$new = preg_replace('/'.$sonder.'/', '', $old);
Beitrag ge?ndert am 20.11.2005 14:15 von alopex -
HAst du auch nen Tipp f?r mich? *verzweifelt ist*
Wie in meinem ersten post erw?hnt breuchte ich den befehl: "strchr" nur von hinten herein
Bitte!! -
?hmm, ich mach ihn noch mal ganz dick f?r dich:
$new = preg_replace('/\A[^\.]+/', '', $old);
Hab ich zwar nicht getestet, aber er m?sste funktionieren, auch wenn du m?glicherweise nicht wei?, wie der Befehl genau funktioniert.
*nachtr?glich_einf?g*
Quark, vergiss, was ich geschrieben habe. Ich hab dich falsch verstanden. Du suchst den Befehl hier:
$new = dirname($old);
http://de.php.net/manual/de/function.dirname.php
Der Befehl geht aber nur f?r Verzeichnistrenner, also Slashes "/" und Backslashes "\".
Beitrag ge?ndert am 20.11.2005 14:47 von alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage