我正在尝试创建给定字符串中所有散列标记的数组,然后循环遍历它们并回显每个散列标记以显示它们已存储。我能做错什么?
<?php
$string= "Went for an awesome bike ride today! #biking";
preg_match_all('/#(\w+)/',$string, $matches);
foreach ($matches as $tag) {
echo $tag;
}
?>
答案 0 :(得分:2)
foreach ($matches[1] as $tag) {
echo $tag;
}
只输出你的比赛。
$matches
是一个数组,其中的条目与正则表达式中加上一个括号一样多。