Ich muss Posts in der Datenbank gespeichert werden. Ich möchte Post-Titel als Post-URL speichern, so dass ich Sonderzeichen und Leerzeichen entfernen muss. Ich habe das gemacht. Alles funktioniert gut, aber wenn ich endlich Platz für die Saite gebe, zeigt es wie folgt Bindestrich.
Ex abcd_
Ich möchte nur den letzten Bindestrich entfernen, wenn ein Leerzeichen vorhanden ist.
Ich habe versucht, so weit wie folgt -Entfernen von Sonderzeichen und Leerzeichen aus Zeichenfolge
function clean($post_name) {
$post_name = str_replace(' ', '-', $post_name);
return preg_replace('/[^A-Za-z0-9\-]/', '', $post_name);
}
$post_url=clean($post_name);
Wie ist das möglich?
Danke.
Versuchen Sie 'trim()' wie ich in meiner Antwort gezeigt habe – Gayan