如何使用file_get_content()搜索html并检索特定的DIV类?

时间:2013-06-18 06:08:04

标签: php

美好的一天。

我想 file_get_content()加载网页并使用strip_tags()来获取字符串:类别:Apple

<div class="category">
    <span style="font-size:11px; font-weight:bold;">Category:</span>
           <a href="/listing/A/new/yp/search.do?applicationInd=A" 
                class="category">Apple
           </a>
</div>

例如。

$text = '<div class="category">
         <span style="font-size:11px; fontweight:bold;">
         Category:</span><a href="/listing/A/new/yp/search.do?applicationInd=A"
         class="category">Apple</a></div>';

         echo strip_tags($text); //Category:Apple

我需要做什么php语句才能将变量传递给$ text ...

使用preg_match?

1 个答案:

答案 0 :(得分:-1)

试试这个

preg_match('|<a href="([^"]*?)" class="category">([^>]*?)<\/a>|smi', $text, $matches);
$cat = "Category:" . $matches[2];
echo $cat;