phpQuery獲取HTML圖片
phpQuery獲取HTML圖片
/** * 獲取html文本里的img * @param string $content html 內容 * @return array 圖片列表 數組item格式<pre> * [ * "src"=>'圖片鏈接', * "title"=>'圖片標簽的 title 屬性', * "alt"=>'圖片標簽的 alt 屬性' * ] * </pre> */ function cmf_get_content_images($content) { import('phpQuery.phpQuery', EXTEND_PATH); \phpQuery::newDocumentHTML($content); $pq = pq(null); $images = $pq->find("img"); $imagesData = []; if ($images->length) { foreach ($images as $img) { $img = pq($img); $image = []; $image['src'] = $img->attr("src"); $image['title'] = $img->attr("title"); $image['alt'] = $img->attr("alt"); array_push($imagesData, $image); } } \phpQuery::$documents = null; return $imagesData; }