Antworten
und was hat dein pattern mit der aufgabenstellung zu tun?
was soll dieses pattern eigentlich bedeuten, und warum willst du die fundstelle durch einen slash ersetzen?
für deine zwecke reichte es aus, wenn du die funktionen [doc]trim,str_replace[/doc] benutztest. der funktion str_replace() gibst du dazu einfach eine liste aller zeichen mit, die du ersetzt haben willst. zu ersetzen sind diese zeichen mit "nichts", einem leeren string: ""
2.
mein pattern hatte nich wirklich viel damit zu tun .. ;) das war nur das beispiel vom rest ...
also so dann ...
DANKE !
Code: In Zwischenablage kopieren (nur IE)
3.
Man braucht kein str_replace(), die Doku von trim() ist hier unzureichend, die genaue Syntax lautet:
Code: In Zwischenablage kopieren (nur IE)
und charlist kann man optional eine Liste der zu trimmenden Zeichen mitgeben. Man kann sogar einen ganzen Bereich mitgeben, Syntax und Beispiele siehe (wieder mal)
http://de3.php.net/manual/de/function.trim.php4.
Zitat:
die Doku von trim() ist hier unzureichend
Da hast Du allerdings recht. Danke Dir für den Hinweis.
Komisch nur, das es im Manual hier auf PHPForum ebenfalls falsch ist.
Ich dachte wir lesen hier das CVS von php.net ein, schaut aber nicht so aus :)
Naja egal ich schau jedenfalls das ich heut Abend den Dokuvorleseservice anpassen kann ;)
5.
joa, wieder was dazu gelernt, allerdings sollen die satzzeichen auch
innerhalb des strings, und nicht nur an anfang und ende entfernt werden. und das leistet trim() auch mit der charlist nicht...
6.
ja und wie bekommt man das dann hin ?
weil ich habe derzeit immer das problem da die leerzeichen zwischen den strs noch da sind und man einen satz schreibt wie z.b. "wie geht es dir", dann wird im nachhinen immer nur, da ich mit match against einen fulltext index habe und damit suche werden nur die wörter gesucht die mehr als 3 buchstaben haben ...
somit kommt da halt nicht wirklich das richtie ergebnis raus bei der suche manchmal !
bei einem satz wie z.b. "wie alt bist du" würde er nur nach "bist" suchen und das ist nun nicht wirklich effektiv weil "bist" dafür kann man kein zusammenhang bilden wenn man den rest nicht kennt...
hier mal mein beispiel code...
es gitb halt ein eingabe feld wo man eine frage stellen kann, schreibt man was rein, dann sucht er in der datenbank obs die frage gibt wenn er das passenste findet gibt er die antwort aus... kennt er sie nicht dann speichert er die frage und sagt den standart text...
Code: In Zwischenablage kopieren (nur IE)