Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: depolonizacja stringow
Forum PHP.pl > Forum > Przedszkole
schw
Witam

mam pytanie, w jaki sposób mógłbym depolonizowac stringi np "Cześć" do "Czesc" albo "Źdzbło" do "Zdzblo"
pozdrawiam
schw
Levabul
  1. <?php
  2.  
  3. $str = &#092;"Cześć\";
  4. $from = array (&#092;"ą\", \"ć\", \"ę\", \"ł\", \"ń\", \"ś\", \"ź\", \"ż\");
  5. $to = array (&#092;"a\", \"c\", \"e\", \"l\", \"n\", \"s\", \"z\", \"z\");
  6. $str = str_replace ($from, $to, $str);
  7.  
  8. ?>
schw
to mi nie zadziala bo plik php nie jest zapisywany w unicode. moze kody liter zamiast liter? gdzie moge znalezc tabele?
Levabul
A szukać nie umiesz questionmark.gif? Od czego masz googe questionmark.gif
http://www.kurshtml.boo.pl/skrypty/unicode.html
doctorek
  1. <?
  2. $z = array(
  3. ' ' => '_',
  4. 'ą' => 'a',
  5. 'ć' => 'c',
  6. 'ę' => 'e',
  7. 'ł' => 'l',
  8. 'ń' => 'n',
  9. 'ó' => 'o',
  10. 'ś' => 's',
  11. 'ź' => 'z',
  12. 'ż' => 'z',
  13. 'Ą' => 'A',
  14. 'Ć' => 'C',
  15. '' => 'E',
  16. 'Ł' => 'L',
  17. 'Ń' => 'N',
  18. 'Ó' => 'O',
  19. 'Ś' => 'S',
  20. 'Ź' => 'Z',
  21. 'Ż' => 'Z'
  22. );
  23. $test=&#092;"Cześć\";
  24. $test=strtr($test, $z);
  25. echo $test;
  26. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.