Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Usuwanie zbednych znakow
Forum PHP.pl > Forum > Przedszkole
macza
Witam, gdzieś na forum to było tylko, że nie mogę znaleść w search smile.gif

Mam np.:
- podaj nazwe pliku i podaje: "głód jest fajny! i ja też że $$ są <><> ok"
- musze tak sprasować nazwę aby było: "glod_jest_fajny_i_ja_tez_ze_sa_ok"

wiem ze zaraz napiszecie preg itd, ale mi chodzi o jakąś gotową funkcje bo nie mogę przewidzieć co wpisze ktoś smile.gif
Cezar708
a dlaczego nie preg_replace?

cokolwiek INNEGO niż znaki alfanumeryczne wpisze użytkownik zostanie zamienione na '_'

  1. <?php
  2. preg_replace('/[^a-zA-Z0-9]/', '_', "głód jest fajny! i ja też że $$ są <><> ok");
  3. ?>


~EDIT
ewentualnie jak chcesz zlikwidować wielokrotne podkreślniki możesz użyć prega tak:

  1. <?php
  2. echo preg_replace('/([^a-zA-Z0-9])+/', '_', "głód jest fajny! i ja też że $$ są <><> ok");
  3. ?>
macza
o i gites smile.gif właśnie o to chodziło! POMOGŁ! smile.gif
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.