Как я могу получить все совпадающие объекты в группе, используя preg_match
(или preg_match_all
, может быть)?
Например, у меня есть ^(?:,?\s*(?<key>[a-z]))+$
, если я применяю к a, b, c
, яполучите это:
object array
0 : string "a, b, c"
key: string "c"
1 : string "c"
Мне нужно в основном получить get a
, b
и c
.Что-то вроде этого (не обязательно):
object array
0 : string "a, b, c"
key: object array
0 : string "a"
1 : string "b"
2 : string "c"
...
Это возможно?Какое решение лучше?Мне действительно нужно разделить его после матча?