php Query获取HTML图片
/**
* 获取html文本里的img
* @param string $content html 内容
* @return array 图片列表 数组item格式<pre>
* [
* "src"=>'图片链接',
* "title"=>'图片标签的 title 属性',
* "alt"=>'图片标签的 alt 属性'
* ]
* </pre>
*/
function cmf_get_content_images($content)
{
import('Query.Query', EXTEND_PATH);
Query::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);
}
}
Query::$documents = null;
return $imagesData;
}
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
上一篇:php curl通过代理获取数据
相关推荐
-
js实现图片懒加载的方法代码优化版
js实现图片懒加载的方法代码优化版.支持图片底部高度。
-
帝国CMS灵动标签调用tag和搜索关键字方法代码
帝国CMS灵动标签调用g和搜索关键字方法代码
-
Discuz分类信息中“上传图片”类型字段系统自动生成120x120缩略图?尺寸如何改
Discuz分类信息中“上传图片”类型字段系统自动生成120x120缩略图?尺寸如何改
-
帝国CMS灵动标签使用esub/substr截取前后字符文字方法
帝国CMS怎么用灵动标签使用sub/substr截取前面,或者截取后面两个字符或者多个字符呢?其实方法也不难,下面帝国CMS模板网就来告诉大家如何设置:
-
js实现图片懒加载的方法代码
简单的js实现图片列表懒加载的方法和代码。必须在懒加载js前面加上jqury才可以。