Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

get_meta_tags

(PHP 4, PHP 5)

get_meta_tags — Извлекает из файла содержимое всех мета-тегов и возвращает как ассоциативный массив


Описание

array get_meta_tags ( string $filename [, bool $use_include_path = false ] )

Открывает filename и разбирает его строка за строкой в поисках тегов <meta>. Разбор файла останавливается на теге </head>.


Список параметров

filename -

Путь к HTML файлу, строка. Может быть как локальным файлом, так и URL.

Пример #1 Что обрабатывает функция get_meta_tags()
<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> <!-- разбор файла будет остановлен здесь -->

(обратите внимание на символы конца строки - PHP использует для разбора строк функции, встроенные в операционную систему, поэтому файлы, созданные в MacOS не будут правильно обрабатываться на Unix).

use_include_path -

Если use_include_path равен TRUE, PHP будет искать файл используя стандартные пути поиска из директивы php.ini include_path. Это актуально только для локальных файлов, но не для URL.


Возвращаемые значения

Возвращает ассоциативный массив со значениями разобранных мета-тегов.

Значение атрибута name становится ключом массива, а значение атрибута content - значением этого элемента. Вы можете использовать стандартные функции работы с массивами для обхода или доступа к конкретным значениям. Специальные символы в именах (ключах массива) заменяются на '_', и ключи приводятся к нижнему регистру. Если два мета-тега имеют одинаковые имена, будет возвращен только последний.




Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: