Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]funkcja do czyszczenia z stringu znaków zabronionych w URL
Forum PHP.pl > Forum > Przedszkole
Avatarus
Witam
Potrzebuje funkcji która by czyściła z podanego stringu wszystkie znaki narodowe i zamieniała je na odpowiedniki a ang alfabecie. dodatkowo musiała by blokować wszystkie znaki specjalne poza _ i -.
Chodzi o tworzenie pewnych elementów do przyjaznych linków.

Urlencode nie wystarcza bo zamienia znaki specjalne na kody.

na bank taka funkcja istnieje, ale nie umiem jej znaleźć a szkoda mi czasu na jej napisanie od nowa.
z góry dzięki
Avatarus
dzięki
napisałem co prawda własną:
  1. function chmura_tag($klucz)
  2. {
  3. $zakazane=Array('@','\\','`','!','#','$','%','^','&','*','(',')','=','|',',','<','>','/','?',':','\'','"','[',']','{','}',';');
  4. $tekst=strtolower($klucz);
  5. $tekst=str_ireplace($zakazane,"",$tekst);
  6. $tekst=str_ireplace('ę','e',$tekst);
  7. $tekst=str_ireplace('ó','o',$tekst);
  8. $tekst=str_ireplace('ą','a',$tekst);
  9. $tekst=str_ireplace('ś','s',$tekst);
  10. $tekst=str_ireplace('ł','l',$tekst);
  11. $tekst=str_ireplace('ź','z',$tekst);
  12. $tekst=str_ireplace('ć','c',$tekst);
  13. $tekst=str_ireplace('ń','n',$tekst);
  14. $tekst=str_ireplace('ż','z',$tekst);
  15. $tekst=str_ireplace(' ','-',$tekst);
  16.  
  17. return $tekst;
  18. }

ale podana przez ciebie jest chyba lepsza.
Dzięki
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.