WebsiteParser::getMetaTags( boolean $grab = false )
Extract all metatags sources from grabbed contents
Description
Parameters
- $grab
-
(boolean) (Optional) , flag to perform real time grab or use class content
Default value: false
Return
(array,) an array of extracted metatags
Source
File: bp-activity/vendors/website-parser/website_parser.php
public function getMetaTags($grab = false) { $metatags = array(); if ($grab) $this->grabContent(); if (!is_null($this->content)) { preg_match_all($this->metatags_expression_1, $this->content, $match_tags); if (isset($match_tags[2]) && count($match_tags[2])) { foreach ($match_tags[2] as $key => $match_tag) { $key = trim($match_tags[1][$key]); $match_tag = trim($match_tag); if ($match_tag) { $metatags[] = array($key, $match_tag); } } } preg_match_all($this->metatags_expression_2, $this->content, $match_tags_2); if (isset($match_tags_2) && count($match_tags_2)) { foreach ($match_tags_2[0] as $key => $match_tag) { $metatags[] = array( trim( $match_tags_2[2][$key] ), trim( $match_tags_2[1][$key] ) ); } } } return $metatags; }
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.