![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałem napisać filtr słów kluczowych dla pół w formularzu. Wygląda mniej więcej tak:
ale najwyraźniej zrobiłem coś źle, gdyż skrypt nie działa poprawnie. Myślałem nad rozbiciem $filtr i stworzenie pętli, która pojedynczo będzie sprawdzać każde słowo, ale byc może istnieje lepsze rozwiązanie. Czy mógłby mi ktoś pomóc? Ten post edytował adam882 29.05.2010, 09:49:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
jeżeli nie dozwolone słowo nie może również zawierać się w innym słowie, czyli do poniższego przykładu: zabronione jest słowo ptak, to słowo ptakaaa też nie przejdzie
a jeżeli nie dozwolone słowo ma być dokładnie takie jak to zabronione czyli ptak nie przejdzie a ptakaa przejdzie to, zabronione słowa obejmujesz \b \b :
jeżeli to nie za duży tekst to szybciej było by rozbić tekst na spacji przez explode() i wtedy sprawdzić funkcją in_array(); Ten post edytował tehaha 29.05.2010, 11:02:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:09 |