Jak zrobić filtr który usuwa powtarzające się elementy? |
Jak zrobić filtr który usuwa powtarzające się elementy? |
24.03.2011, 10:52:05
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) |
Witam,
mam mały problem jak zrobić filtr który usuwa powtarzające się elementy, np. znaki zapytania. Jak ktoś zada pytanie: "Jaka jest u was pogoda?" to żeby zmieniało na: "Jaka jet u was pogoda?" żeby nie pokazywało żadnych ostrzeżeń że za dużo jest znaków zapytania tylko od razu dodawało do bazy danych poprawną wersję czyli: "Jaka jest u was pogoda?" Tak samo z wykrzyknikami: np. "Która jest u was godzina!!!!!!!!!!!!!!!!!!" po kliknięciu na "dodaj" zamieniało na: "Która jest u was godzina!" Bardzo proszę o pomoc. -------------------- Moje serwisy: services.itunix.eu | spytajsie.com
Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE |
|
|
24.03.2011, 10:55:50
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
Witam, mam mały problem jak zrobić filtr który usuwa powtarzające się elementy, np. znaki zapytania. Jak ktoś zada pytanie: "Jaka jest u was pogoda?" to żeby zmieniało na: "Jaka jet u was pogoda?" żeby nie pokazywało żadnych ostrzeżeń że za dużo jest znaków zapytania tylko od razu dodawało do bazy danych poprawną wersję czyli: "Jaka jest u was pogoda?" Tak samo z wykrzyknikami: np. "Która jest u was godzina!!!!!!!!!!!!!!!!!!" po kliknięciu na "dodaj" zamieniało na: "Która jest u was godzina!" Bardzo proszę o pomoc. Wyrażenia regularne $strPo = preg_replace('/(?){2,}/','?',$strPrzed); -------------------- |
|
|
24.03.2011, 11:16:26
Post
#3
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) |
Wyrażenia regularne $strPo = preg_replace('/(?){2,}/','?',$strPrzed); Niestety nie działa Pokazuje: Parse error: syntax error, unexpected T_VARIABLE in /var/subdomeny/vote/test.php on line 5
Ten post edytował Saki 24.03.2011, 11:28:18 -------------------- Moje serwisy: services.itunix.eu | spytajsie.com
Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE |
|
|
24.03.2011, 11:35:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
to pewnie zamiast (?) trzeba dać (\?)
-------------------- |
|
|
24.03.2011, 11:39:26
Post
#5
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 2 Dołączył: 5.12.2010 Skąd: Fulda Ostrzeżenie: (0%) |
to pewnie zamiast (?) trzeba dać (\?) Działa!
Dziękuje Ci za pomoc Ten post edytował Saki 24.03.2011, 11:40:18 -------------------- Moje serwisy: services.itunix.eu | spytajsie.com
Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE |
|
|
25.03.2011, 01:19:25
Post
#6
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) |
Jak to mawiają, forum nie parser. Brakuje średnika w trzeciej linijce. -------------------- rm -rf /*
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 05:05 |