我试图找到所有标签的所有出现,比如[[tag1]] [[tag2]] [[tag3]]等,然后遍历每个标签并相应地对它们进行排序。
我很喜欢做循环等但是想知道是否有人可以帮助我找到[[]]中包含的所有标签,返回数组以便我可以在循环中理清它返回的内容?
非常感谢女孩和男士们!
答案 0 :(得分:1)
这会给你一个包含所有标签的数组:
$text = '[[tag1]] [[tag2]] [[tag3]]';
$pattern = '/\\[\\[(.*)\\]\\]/sU';
preg_match_all($pattern, $text, $hits);
$tags = $hits[1];
print_r($tags);