A função get_meta_tags () pode extrair todos os atributos de conteúdo de meta tag de um arquivo e pode retornar um array.
Sintaxe
array get_meta_tags( string $filename [, bool $use_include_path = false ] )
A função get_meta_tags () pode abrir o nome do arquivo e analisá-lo linha por linha para tags <meta> em um arquivo. A análise para em </head>.
A função get_meta_tags () pode retornar um array com todas as metatags analisadas.
O valor da propriedade name torna-se chave, o valor da propriedade content torna-se o valor do array retornado, então podemos facilmente usar funções de array padrão para percorrê-lo ou acessar valores únicos. Os caracteres especiais no valor da propriedade name são substituídos por "_", o resto é convertido para minúsculas. Se houver duas metatags com o mesmo nome, apenas a última será retornada.
Exemplo 1
<head>
<meta name="author" content="name">
<meta name="keywords" content="php documentation">
<meta name="DESCRIPTION" content="a php manual">
<meta name="geo.position" content="49.33;-86.59">
</head> <!-- parsing stops here -->
Exemplo-2
<?php
$tags = get_meta_tags("http://www.tutorialspoint.com/");
echo $tags["author"]; // name
echo $tags["keywords"]; // php documentation
echo $tags["description"]; // a php manual
echo $tags["geo_position"]; // 49.33;-86.59
?>