Konvertiere nationale Zeichen in ihre lateinischen Entsprechungen in PHP

8

Ich brauche einige Strings, die deutsche Zeichen enthalten, die in ihr lateinisches Äquivalent konvertiert sind. Zum Beispiel

%Vor%     
Jacek Francuz 08.06.2011, 19:29
quelle

7 Antworten

2

Verwenden Sie die PHP-Erweiterung Normalizer.

Ссылка

%Vor%     
Tomasz Kowalczyk 08.06.2011, 19:41
quelle
6

Es deckt natürlich nicht jedes einzelne Zeichen ab, sollte aber bei einigen der gebräuchlicheren helfen:

%Vor%     
simshaun 08.06.2011 19:37
quelle
2

Der einfachste Weg wäre

echo transliterator_transliterate ('Any-Lateinisch; Latein-ASCII', 'Höhle'); // gibt Hohle zurück

    
Matej Balantič 23.10.2013 15:25
quelle
2

Sie können auch iconv verwenden:

%Vor%     
pvessel 01.04.2014 12:55
quelle
1

Für brasilianisches Portugiesisch verwende ich folgendes

%Vor%

Sie müssen die Zeichen in Groß- und Kleinbuchstaben angeben, um Ihre Anforderungen zu erfüllen.

    
Ryan 08.06.2011 19:42
quelle
0

Wenn ich es wäre, würde ich so etwas tun ...

%Vor%     
KOGI 08.06.2011 19:35
quelle
0

Sie können strtr verwenden, aber Sie sollten ein Array von äquivalenten Zeichen haben,

%Vor%     
Dmitri Gudkov 08.06.2011 19:33
quelle

Tags und Links