| --amon-- |
Post
#1
|
|
Goście |
Witam,
Mam tablicę zawierającą kilkadziesiąt tysięcy słów. Każdy element tablicy to oddzielny wyraz. Jak wywalić z tej tablicy wszystkie elementy: 1) Zawierające polskie znaki: ąęśćżźół 2) Krótsze niż 4 znaki 3) Dłuższe niż 7 znaków Domyślam, się, że trzeba użyć wyrażeń regularnych w pętli ale niestety nie mam tego opanowanego - wyrażeń regularnych. A może można to załatwić bez pętli, np. jakąś funkcją do działania na tablicach? Pomożecie? Dzięki. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
to co Ci podałem to sam wzorzec do funkcji preg_match, prawie dobrze tylko do preg_match musisz podać jeszcze 1 parametr http://pl2.php.net/preg_match tam masz przykłady a w tego ifa co zrobiłeś możesz wstawić jeszcze 2 warunki z strlen, wtedy będziesz miał wszystko co chcesz
Ten post edytował tehaha 19.02.2011, 16:28:43 |
|
|
|
-amon- [PHP]Usuwanie elementów tablicy 19.02.2011, 15:45:52
Piogola array_filter + odpowiednio napisana funkcja 19.02.2011, 15:50:56
tehaha a co to za problem zrobić pętlę na tablicy? bez pr... 19.02.2011, 15:52:58 
-amon- Cytat(tehaha @ 19.02.2011, 15:52:58 )... 19.02.2011, 16:08:33
-amon- Czy to ma być tak?
[PHP] pobierz, plaintext if... 19.02.2011, 16:10:25
-amon- Dzięki wielkie tehaha. 21.02.2011, 18:30:25 ![]() ![]() |
|
Aktualny czas: 12.03.2026 - 15:02 |