Wie kann ich alles in einer Zeichenkette entfernen, nachdem das Zeichen "-" zum zweiten Mal aufgetreten ist?
Zum Beispiel: Heute ist - Freitag und morgen ist - Samstag
In diesem Fall würde ich wollen, dass Samstag zusammen mit dem letzten entfernt wird - also irgendwie strip: "- Samstag"
Jede Hilfe wird sehr geschätzt :) Ich kann nur scheinen, dass alles nach dem ersten "-" entfernt wird.
Ich habe die gleiche Frage, aber ich musste die Zeichenfolge vom dritten Vorkommen zurückbekommen, also habe ich eine Funktion dafür gemacht, wo Sie eine eindeutige Trennposition angeben können. Wahrscheinlich benutzt jemand anderes gerne:
%Vor%Beispiel:
%Vor%und wenn Sie das Trennzeichen vor dem Ergebnis benötigen, ändern Sie einfach die Rückgabe:
%Vor%Sie könnten explode () verwenden, um die Zeichenfolge bei jedem Auftreten von "-" aufzuteilen. ZB:
%Vor%Würde dich verlassen mit:
%Vor%Und als solches wird das Bit, das Sie wollen, die ersten zwei Elemente mit einem "-" in der Mitte sein, so dass wir das letzte Element aus dem Array herausholen und den Rest verbinden können:
%Vor%Was gibt:
%Vor%Tags und Links php