Facebook — Получить все метатеги с префиксом & quot; og: & quot;

Я пытаюсь получить мета-теги с сайта, 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«?

0

Решение

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

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

Это ты хочешь сделать?

1

Другие решения

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

лучшие способы узнать о мета-тегах, а также социальные связи

0

По вопросам рекламы [email protected]