Konvertieren Sie den Text in die von der Bindung getrennte Zeichenfolge (Slug), einschließlich anderer benutzerdefiniert
Posted: 16 Feb 2025, 09:57
Ich möchte eine beilFbräuchliche String (zur Verwendung in der URL) basierend auf dem vom Benutzer eingereichten Titel des Beitrags erstellen.
zu oft aufrufen und es ist zeitaufwändig.
Ein weiteres Problem ist Bindestrich (-) In der Titelzeichenfolge möchte ich mehr als einen Bindestrich (-) in einen Bindestrich (-) konvertieren. < /p>
Gibt es eine robuste und effiziente Möglichkeit, dieses Problem zu lösen?
Code: Select all
$title = "USA is going to deport indians -- Breaking News / News India";
< /code>
Ich möchte es wie unten konvertieren < /p>
$slug = usa-is-going-to-deport-indians-breaking-news-news-india";
< /code>
Es könnte einige weitere Zeichen geben, die ich auch konvertiert werden möchte. Zum Beispiel '&' to 'und' und '#', '%', zu Byphen (-). < /P>
Eine der Möglichkeiten, die ich versuchte, bestand darin /Code> Funktion, aber mit dieser Methode muss ich Str_replace ()
Ein weiteres Problem ist Bindestrich (-) In der Titelzeichenfolge möchte ich mehr als einen Bindestrich (-) in einen Bindestrich (-) konvertieren. < /p>
Gibt es eine robuste und effiziente Möglichkeit, dieses Problem zu lösen?