Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiana znaków narodowych na łacińskie odpowiedniki
Martio
post
Post #1





Grupa: Zablokowani
Postów: 167
Pomógł: 2
Dołączył: 15.02.2004

Ostrzeżenie: (30%)
XX---


Temat na forum był już kilkakrotnie poruszany, ale nie było żadnej satysfakcjonującej mnie odpowiedzi. Czy ktoś z Was ma sposób na zamianę znaków narodowych na łacińskie odpowiedniki? i nie chodzi mi tylko o polskie znaki, ale i niemieckie, szwedzkie, francuskie i inne. Czy jest jakiś uniwersalny sposób na to?

Obecnie mam:

  1. <?php
  2. $search  = array();
  3. // polskie ogonki
  4. $search[] = 'ą';
  5. $search[] = 'ć';
  6. $search[] = 'ę';
  7. $search[] = 'ł';
  8. $search[] = 'ń';
  9. $search[] = 'ó';
  10. $search[] = 'ś';
  11. $search[] = 'ź';
  12. $search[] = 'ż';
  13.  
  14. $replace  = array();
  15. // polskie ogonki
  16. $replace[] = 'a';
  17. $replace[] = 'c';
  18. $replace[] = 'e';
  19. $replace[] = 'l';
  20. $replace[] = 'n';
  21. $replace[] = 'o';
  22. $replace[] = 's';
  23. $replace[] = 'z';
  24. $replace[] = 'z';
  25.  
  26. $text = str_replace($search, $replace, mb_strtolower($text, 'utf-8'));
  27. ?>


Czy muszę tworzyć "bazę" znaków dla każdego kraju czy jednak można to jakoś zautomatyzować? A może jakaś biblioteka jest, która możecie mi polecić?

Jeżeli jedyne wyjście to tworzenie bazy znaków narodowych, bo może znacie jakąś stronę ze wszystkimi europejskimi znakami?

Ten post edytował Martio 24.08.2007, 10:16:33
Go to the top of the page
+Quote Post
TrevorGryffits
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


A może być to: http://www.mynthon.net/articles/php/str_to_url ?
Go to the top of the page
+Quote Post
Martio
post
Post #3





Grupa: Zablokowani
Postów: 167
Pomógł: 2
Dołączył: 15.02.2004

Ostrzeżenie: (30%)
XX---


To jest to! Serdeczne dzięki!

Ps. znakomita ta stronka, którą zalinkowałeś. Wiele trafnych porad. Polecam wszystkim!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 02:25