Documentación offline PHP master

get_meta_tags

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

get_meta_tags

Extrae todas las etiquetas meta de un fichero HTML

Descripción#

get_meta_tags(string $filename, [bool $use_include_path]): array
```php

`get_meta_tags` abre el fichero `filename` y lo analiza línea por línea en busca de etiquetas `"meta"`. El análisis cesa al encontrar la etiqueta `</head>`.

## Parámetros

`filename`  
La ruta de acceso a un fichero HTML, en forma de `string`. Puede ser un fichero local o una URL.

Lo que analiza la función `get_meta_tags`

`use_include_path`  
Si el argumento opcional `use_include_path` vale `true`, `get_meta_tags` buscará también el fichero en el [include_path](#ini.include-path). Este argumento se utiliza para ficheros locales, no para URLs.

## Valores devueltos

Devuelve un array que contiene todas las etiquetas meta analizadas.

El valor de la propiedad se utilizará como clave del array, y su valor como valor correspondiente de la clave. Así se podrá recorrer fácilmente este array con las funciones estándar de array. Los caracteres especiales presentes en el valor serán reemplazados por un guion bajo (`"_"`), y el resto se convertirá a minúsculas. Si dos etiquetas meta poseen el mismo nombre, solo se devolverá la última.

Devuelve `false` en caso de error.

## Ejemplos

Lo que devuelve la función `get_meta_tags`

```php

Notas#

[!NOTE] Solo se analizarán las etiquetas meta con un atributo name. Las comillas no son necesarias.

Véase también#

htmlentities, urlencode