如何解析一些html标签内容,并通过一些特殊的字符如“|”分隔它们?

时间:2017-06-21 15:14:28

标签: php html-parsing

我有一个变量:

$content = '
<i class="fa fa-hashtag" aria-hidden="true">
    <a href="http://example.com/tag/digital_marketing">digital marketing</a>
</i>
<i class="fa fa-hashtag" aria-hidden="true">
    <a href="http://example.com/tag/seo">seo</a>
</i>
<i class="fa fa-hashtag" aria-hidden="true">
    <a href="http://example.com/tag/internet_marketing">internet marketing</a>
</i>';

如何提取像这样的标签内容: 数字营销| SEO |网络营销

谢谢。

1 个答案:

答案 0 :(得分:2)

您尝试访问的所有内容都显示在DECLARE @Something TABLE ( name1 VARCHAR(20) , value1 INT , value2 INT ) INSERT @Something ( name1, value1, value2 ) VALUES ('Racaw', 1, 1900), ('Racaw', 2, 1100), ('Racaw', 3, 1600), ('Racaw', 4, 1200), ('efvsef', 1, 1700), ('efvsef', 2, 1200), ('efvsef', 3, 1100), ('efvsef', 4, 1000), ('sdwyw', 1, 1900), ('sdwyw', 2, 1100), ('sdwyw', 3, 1600), ('sdwyw', 4, 1200), ('yubon', 1, 1700), ('yubon', 2, 1200), ('yubon', 3, 1100), ('yubon', 4, 1000) SELECT name1, value1, value2 , DENSE_RANK() OVER(ORDER BY name1) , RANK() OVER(ORDER BY name1) FROM @Something 标记中,该标记只是a的子项。在这里,我使用i来达到预期的效果。

Try this code snippet here

DOMDocument