Ich habe ein kleines Skript erstellt, um Titel in URL-freundliche Dinge umzuwandeln.
d.h.:
'Ich bin ein Titel'
wird zu
'Ich_bin_ein_Titel'
Mein Skript durchläuft im Grunde und wandelt Leerzeichen, Apostrophe, Kommas usw. in einen Unterstrich um.
Das Problem ist, manchmal enden meine URLs so:
'ich_bin_ein_Titel_'
mit einem abschließenden Unterstrich...
Also denke ich, füge ein wenig hinzu, um zu überprüfen, ob das letzte Zeichen im endgültigen Ergebnis ein Unterstrich ist, und wenn ja, dann tausche es aus.
Ich habe die Funktion strrchr() untersucht, aber ich scheine an meine eigenen Verständnisgrenzen zu stoßen.
Wie wird so etwas erreicht?