Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa / funkcja PHP zmieniajaca litery narodowe na podstawowe
Ciosek
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 31.01.2010

Ostrzeżenie: (0%)
-----


Witam.

Mozliwe ze troche skomplikowalem nazwe tematu wiec wyjasniam o co mi chodzi:

Szukam klasy/funkcji/skryptu/algorytmu PHP ktora zmieni litery narodowe na litery "podstawowe" tzn.:

ą -> a
ć -> c

Znalazlem jezyka polskiego jednak chodzi mi o wiekszasc ilosc jezykow (przede wszystkim: niemiecki, węgierski, francuski)

Moze jest cos takiego dla calego UTF-8?


Bede wdzieczny za wszelka pomoc.

Ten post edytował Ciosek 14.12.2012, 12:37:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Algorytm jest prosty. Dla PL byłoby to przykładowo coś zbliżonego do:

  1. $plLetters = 'ążśźęćńółĄŻŚŹĘĆŃÓŁ';
  2. $plLettersFixed = 'azsxecnolAZSXECNOL';
  3.  
  4. $string = str_replace(str_split($plLetters),str_split($plLettersFixed),$string);


Podobnie można załatwić resztę języków lecz trzeba napisać dla każdego literki specjalne.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 03:44