php - Nasıl bir web sayfası kalın terimleri çıkarmak ve bir ilişkisel dizi içine koymak mı?

0 Cevap

Ben bir google sonuçları sayfasında tüm kalın terimleri kapmak ve bir birleştirici diziye koymak çalışıyorum, ama sonuç eratic vardır. Sadece tek bir kelime terimleri çıkarmak ve bazen kalın olmayan sözcükleri kapmak (sorguya bağlı olarak) görünüyor. Herkes yanlış ne yapıyorum biliyor mu? Şimdiden teşekkürler.

$gurl = "http://www.google.com/search?q=marketingpro";
$data = file_get_contents($gurl);

// get bolded
preg_match_all('/<b>(\w+)<\/b>/', $data, $res, PREG_PATTERN_ORDER);
$H = $res[0];
foreach($H as $X){
$bold = strtolower($X);
$array[$bold] += 1;
}
print_r($array);

0 Cevap