Facebook - 获取前缀为“og:”的所有元标记

时间:2015-05-25 15:15:08

标签: php facebook loops meta-tags

我正试图从一个网站获取meta标签,facebook ogs。我使用过在线发现的课程。

$metaData = MetaData::fetch('http://www.example.com'); 
foreach ($metaData as $key=>$value){
    if (!is_array($value)){
         echo "$key=>$value";
    }
}

每个循环返回以下

Content-Type=>text/html; charset=utf-8description=>
og:image=>
og:type=>website
og:site_name=>Site Name
og:url=>www.example.com

如何通过“ og:url ”等键获取此结果的值?

2 个答案:

答案 0 :(得分:1)

foreach($metaData as $key => $value) {
    if (strpos($key, 'og:') !== 0) {
        continue;
    }

    echo $key . " => " . $value . "\n";
}

你想做什么?

答案 1 :(得分:0)

http://pageno7.com/enrich-your-social-sharing-using-meta-tags/

了解元标记以及社交形式的最佳方式