function get_all_meta_tags() { $metaTags = parent::get_all_meta_tags(); //Round 2, as persee.fr uses <meta content="..." name="..."> preg_match_all('/<[\\s]*meta[\\s]*\\bcontent\\b="?' . '([^>"]*)"?[\\s]*' . 'name="?([^>"]*)"?[\\s]*[\\/]?[\\s]*>/si', $this->data, $match); if (isset($match) && is_array($match) && count($match) == 3) { $originals = $match[0]; $names = $match[2]; $values = $match[1]; if (count($originals) == count($names) && count($names) == count($values)) { for ($i = 0, $limiti = count($names); $i < $limiti; $i++) { $metaTags[$names[$i]] = $values[$i]; } } } return $metaTags; }