Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

sonderzeichen entfernen? (yen-zeiche, A mit Tilde, ...)

hallo zusammen,

ich habe eine große datenbank und möchte alle 40.000 Einträge prüfen und ggf. umwandeln / ändern.
In PHP bin ich soweit fit, allerdings habe ich schon alle Befehle wie htmlentities, htmlspecialchars etc. probiert, jedoch ohne erfolg.

ich finde keine funktion, die aus einem vorhandenen string zeichen wie das Yen-Zeichen oder A mit Tilde (hier: Ã, ¥) entfernen/umwandeln. Ich muss diese Zeichen in den entsprechenden "Buchstaben" umwandeln, um ihn in einem Dateinamen verwenden zu können.

Hat jemand von euch schlauen leuten hier eine idee?
bin mittlerweile ratlos, auch im internet konnte ich bisher nichts nützliches finden. :-(

Hier gehts zum Orginal Eintrag "sonderzeichen entfernen? (yen-zeiche, A mit Tilde, ...)" im Forum

Antworten

hier läst sich schön mit Regulären ausdrücken arbeiten, schau dir doch mal preg_replace an, der Pattern Modifier 'e' könnte dabei sehr hilfreich sein.

[doc]
preg_replace
[/doc]


2.

danke für den hinweis. mit regexp und preg_replace etc habe ich noch nicht besonders viel gemacht.

habe mir nun ein paar beispiele angeschaut, werde daraus aber nicht so richtig schlau. regexp ist ein buch mit sieben siegeln für mich. werd mich aber wohl nochmal dransetzen müssen


Hier gehts zum Orginal Eintrag "sonderzeichen entfernen? (yen-zeiche, A mit Tilde, ...)" im Forum
 
phpforum.de | Impressum