WebsiteParser::getImageSources( boolean $grab = false )
Extract all images sources from grabbed contents
Description
Parameters
- $grab
-
(Optional) , flag to perform real time grab or use class content
Default value: false
Return
(array,) an array of extracted images sources
Source
File: bp-activity/vendors/website-parser/website_parser.php
public function getImageSources($grab = false) { if ($grab) $this->grabContent(); if (!is_null($this->content)) { preg_match_all($this->img_expression, $this->content, $match_images); if (isset($match_images[2]) && count($match_images[2])) { foreach ($match_images[2] as $match_image) { $match_image = trim($match_image); if ($match_image) { if (!preg_match($this->full_link_pattern, $match_image, $match)) $match_image = $this->sanitizeUrl($match_image); $this->image_sources[] = $match_image; } } } } $this->image_sources = array_values(array_unique(array_filter($this->image_sources))); return $this->image_sources; }
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.