Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> prosba o pomoc, zmiana znaków na inne
SonGoace
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 13.05.2002
Skąd: Sanok

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


Mam taki problem, nie znam sie na programowniu a potrzebny jest mi skrypt zamieniający polskie znaki na zwykłe literki ó=o ż=z itd. Chodzi o to ze mam napisy do filmów ale moje DVD nie obsługuje polskich znaków wiec chce wyeliminować polskie znaki z plików txt. Bardzo prosze o pomoc - bede wdzieczny
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


To nie skrypcik, tylko funkcja, którą należy użyć we własnym skrypcie.
Przykład użycia:
  1. <?php
  2.  
  3. function iso2pl($tekst) {
  4. $iso88592=array (161,198,202,163,209,211,166,172,175,177,230,234,179,241,243,182,188,191);
  5. $pl =array (65, 67, 69, 76, 78, 79, 83, 90, 90, 97, 99, 101,108,110,111,115,122,122);
  6.  
  7. for($i = 0; $i < 18; $i++) {
  8. $tekst=str_replace(Chr($iso88592[$i]),Chr($pl[$i]),$tekst);
  9. }
  10.  
  11. return $tekst;
  12. }
  13.  
  14. function win2pl($tekst) {
  15. $pl =array (65, 67, 69, 76, 78, 79, 83, 90, 90, 97, 99, 101,108,110,111,115,122,122);
  16. $cp1250=array (165,198,202,163,209,211,140,143,175,185,230,234,179,241,243,156,159,191);
  17.  
  18. for($i = 0; $i < 18; $i++) {
  19. $tekst=str_replace(Chr($iso88592[$i]),Chr($pl[$i]),$tekst);
  20. }
  21.  
  22. return $tekst;
  23. }
  24.  
  25. $tekst = 'zażółć gęśłą jaźń';
  26. $tekst2 = iso2pl($tekst);
  27. $tekst3 = win2pl($tekst);
  28.  
  29. echo $tekst.'<br>'.$tekst2.'<br>'.$tekst3;
  30. ?>
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: 4.10.2025 - 22:53