Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja nie zamienia polskich znaków, dotyczy literki ó
charli_22
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.03.2008

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


Witam
Mam prostą funkcję do zamiany polskich znaków. Kodowanie na stronie UTF-8. Wszystkie literki oprócz 'ó' są zamieniane. Może jakie pomysły czemu tak się dzieje?

  1. <?php
  2. function RemovePolishChars($string_to_replace)
  3. {
  4. $string_to_replace = strtolower($string_to_replace);
  5.  
  6. $polish_chars = array('ą', 'ć', 'ę', 'ł', 'ń', 'ś', 'ź', 'ż', 'ó');
  7. $change_to_chars = array('a', 'c', 'e', 'l', 'n', 's', 'z', 'z', 'o');
  8. $without_polish_chars = str_replace($polish_chars, $change_to_chars, $string_to_replace);
  9. return $without_polish_chars;
  10. }
  11. ?>
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: 23.09.2025 - 02:21