使用PHP从字符串中获取哈希标记的单词

时间:2013-04-25 17:47:25

标签: php

我正在尝试创建给定字符串中所有散列标记的数组,然后循环遍历它们并回显每个散列标记以显示它们已存储。我能做错什么?

<?php

    $string= "Went for an awesome bike ride today! #biking";

    preg_match_all('/#(\w+)/',$string, $matches);

        foreach ($matches as $tag) {

            echo $tag;

        }

?>

1 个答案:

答案 0 :(得分:2)

    foreach ($matches[1] as $tag) {
        echo $tag;
    }

只输出你的比赛。

$matches是一个数组,其中的条目与正则表达式中加上一个括号一样多。

另请参阅:http://3v4l.org/MJCWE