PHP: Wie kann ich Sie entfernen aus Zeichenfolge das Letzte Wort?
Wie kann ich Sie entfernen, mit PHP, das Letzte Wort aus einem String?
Beispielsweise die Zeichenfolge "Hi, I'm Gian Marco"
werden würde "Hi, I'm Gian"
.
mögliche Duplikate von entfernt die letzten zwei Wörter aus einem string
Ich weiß nicht, die contenf der String! Ich möchte einfach entfernen das Letzte Wort (nicht zuletzt char).
Wie ist das Duplikat eines java-Frage?
oops mein Fehler.
Ich weiß nicht, die contenf der String! Ich möchte einfach entfernen das Letzte Wort (nicht zuletzt char).
Wie ist das Duplikat eines java-Frage?
oops mein Fehler.
InformationsquelleAutor Kiuki | 2015-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie es mit diesem :
out put
akzeptieren Sie die Antwort, wenn es für Sie gearbeitet.
Versuchen Sie es mit diesem : $str= preg_replace('~\\s+\\S+$~', "", $txt);
SO SCHÖN, ES FUNKTIONIERT!!! Danke Mann!!!!
Dank
InformationsquelleAutor Ahmed Ziani
Können Sie es mit regulären Ausdruck. (siehe Antwort von Ahmed Ziani.)
Jedoch in PHP können Sie auch tun es mit einigen eingebauten Funktion. finden Sie den code unten
InformationsquelleAutor Nishad Up
überprüfen Sie diese
Quelle : Entfernen Sie die letzten zwei Wörter aus einem string
InformationsquelleAutor Sameed Alam Qureshi
Die aktuelle Lösung ist ok, wenn Sie nicht wissen, das Letzte Wort und die string-Länge ist kurz.
In Fall, dass Sie wissen, dass es, zum Beispiel bei Schleifen eine concat string für eine Abfrage wie diese:
Eine bessere Lösung:
Sich bewusst sein, dass preg_replace mit einem regex ist SEHR langsam mit langen Saiten.
Hacken ist 100 mal schneller in einem solchen Fall-und perf-Gewinn kann beträchtlich sein.
InformationsquelleAutor cpugourou
Dieser code kann Ihnen helfen :
InformationsquelleAutor lakshman