Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Usuwanie zbednych znakow
macza
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


Witam, gdzieś na forum to było tylko, że nie mogę znaleść w search (IMG:http://forum.php.pl/style_emoticons/default/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ś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


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. ?>


Ten post edytował Cezar708 15.03.2008, 22:41:18
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: 4.10.2025 - 02:03