![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 3 Dołączył: 22.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam dane, które przesyła mi użytkownik, jest to lista użytkowników ($receiverList) do których chce on wysłać wiadomość w jakimś tam systemie. Poszczególni użytkownicy mogą być oddzieleni od siebie spacją, przecinkiem, średnikiem (jak wiadomo użytkownik może pomieszać, jdeden oddzieli spacją drugi przecinkiem itp). Chciałbym za pomocą wyrażenia regualrnego otrzymać tablicę w której będę miał tylko nazwy użytkowników ($receivers).
Robię to w ten sposób (i działa, prawie idealnie, bo preg_split dzieli mi potem tak, że po ostatnim średniku powstaje mi zerowy łańcuch - patrz też pytanie 2) na końcu):
Pytanie: 1) czy da się prościej? 2) czy da się wyeliminować ten średnik z końca, bo jeśli jest to robi mi się coś takiego: Cytat array(5) { [0]=> string(9) "username1" [1]=> string(9) "username3" [2]=> string(9) "username5" [3]=> string(10) "username55" [4]=> string(0) "" } 3) może jakieś inne pomysły? Za wszelką pomoc z góry dzięki P.S. Próbowałem zrobić preg_split z wyrażeniem: [^:alnum:] - podziel według znaków niealfanumerycznych ale nie bardzo to mi wyszło Ten post edytował Aztech 2.07.2006, 15:16:51 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 4.01.2005 Skąd: piczu.info Ostrzeżenie: (10%) ![]() ![]() |
nie wiem czy dziala, nie sprawdzalem -------------------- pozdrawiam :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale piczu był pierwszy ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 16:05 |