如何使用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"
我基本上需要geta
和。类似的东西(不需要喜欢):b
c
object array
0 : string "a, b, c"
key: object array
0 : string "a"
1 : string "b"
2 : string "c"
...
这是可能的?更好的解决方案是什么?我真的需要在比赛后分开吗?