Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pozbycie się polskich znaków
Forum PHP.pl > Forum > Przedszkole
piraciq
Witam serdecznie


chciał bym zastosować na swojej stronie przepisywanie linków przy pomocy mod_rewrite aby miały postać

malopolska_wawel-s-6.html


z tym, że "małopolska" pobierana jest z bazy danych i teraz potrzebuję pozbyć się polskich znaków ze stringa.

zastosowałem takie co¶:
  1.  
  2. function ident($string){
  3.  
  4. $string = str_replace(' ', '-', $string);
  5.  
  6. $string = iconv('utf-8', 'ascii//translit', $string);
  7.  
  8. $string = preg_replace('#[^a-z0-9\-\.]#si', '', $string);
  9.  
  10. return str_replace('\'', '', $string);
  11.  
  12. }


czego efektem jest "Maopolska";

Pozdrawiam i dziękuje za pomoc.

muk4
  1. strtr($tekst, 'ĘÓˇ¦ŁŻ¬ĆŃęó±¶łżĽćń', 'EOASLZZCNeoaslzzcn');

W Google jest tego masa
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.