Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zamiana polskich znaków, na ich zamienniki bez ogonków
b_chmura
post 21.04.2009, 21:56:03
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Witam
Sporządziłem sobie poniższą funkcję ale niestety zamiast zamieniać polskie znaki na odpowiedniki bez ogonków na stronie wyświetlają mi się dziwne znaczki typu: ���l� (nie wiem czy się wyświetlą)

Funkcja:
  1. <?php
  2. function modrewrite($text)
  3. {
  4.  $text = strtr(strtolower($text), 'ęóąśłźżćń', 'eoaslzzcn');
  5.  $text = preg_replace("'[[:punct:]]'",'',$text);
  6.  $text = preg_replace("'[[:space:]]'",'_',$text);
  7.  return  preg_replace_callback('#(.+)1{1,}#', create_function('$a', 'return substr($a[0], 0, 1);'), $text);
  8. }
  9. ?>


byłbym wdzięczny za pomoc, pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:36