PHP: Alle Zeichen außer Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche entfernen

Wenn man aus normalen Strings Dateinamen bilden möchte, muss man recht viele Zeichen entfernen. Hier eine kleine Funktion die nahezu alles außer Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche entfernt.

Wenn man der Funktion removeInvalidChars eine beliebige Zeichenkette übergibt, dann bekommt man als Ergebnis eine bereinigte Zeichenkette.

function removeInvalidChars($input) {

    return preg_replace("/[^0-9a-zA-Z \-\_]/", "", $input);

}

0 0 0


Diskussion

avatar placeholder
5. Jul 2018 von Benjamin

Fair use, finde ich gut :)

Mitdiskutieren

*