找到[[tag]]附带的所有标签,遍历每个标签并在php中相应查找

时间:2010-12-17 16:44:29

标签: php regex loops

我试图找到所有标签的所有出现,比如[[tag1]] [[tag2]] [[tag3]]等,然后遍历每个标签并相应地对它们进行排序。

我很喜欢做循环等但是想知道是否有人可以帮助我找到[[]]中包含的所有标签,返回数组以便我可以在循环中理清它返回的内容?

非常感谢女孩和男士们!

1 个答案:

答案 0 :(得分:1)

这会给你一个包含所有标签的数组:

$text = '[[tag1]] [[tag2]] [[tag3]]';
$pattern = '/\\[\\[(.*)\\]\\]/sU';
preg_match_all($pattern, $text, $hits);
$tags = $hits[1];
print_r($tags);
相关问题