首页 知识 正文

zblog获取内容所有图片的函数GetImagesFromHtml()

开发zblog主题或插件应用需要获取文章内容或其它HTML代码中的所有图片或者首张图片时,通常是通过正则匹配的方式获取。但从zblog 1.7版本开始,程序封闭了从 HTML 中获取所有图片的函数GetImagesFromHtml(),使用该函数就不需要再自己写正则匹配了,直接传参调用即可。


函数

GetImagesFromHtml($html)


作用:从 HTML 中获取所有图片;


参数


$html – 字符串,HTML代码或相关变量


返回值


返回一个带有HTML中所有图片url的数组,相同url的图片只返回一个,会筛选掉重复url的图片。


代码示例


1、文章内容页(post-single.php)使用


{php}$imgs = GetImagesFromHtml($article->Content);print_r($imgs);{/php}


2、获取首张图片


{php}$imgs = GetImagesFromHtml($article->Content);$first = $imgs[0];{/php}


3、include.php文件使用



function 应用ID_getFirstImages($related){
$images = GetImagesFromHtml($related->Content);
echo $images[0]; }


调用代码:

<img src="{应用ID_getFirstImages($article)}" alt="文章首张图片"/>


很简单实用的一个函数。


函数位置:zb_system/function/c_system_common.php


本文转载自互联网,如有侵权,联系删除

本文地址:http://lizhi.liaojinhua.com/post/20.html

相关推荐

zblog获取数组中指定键值元素的函数GetValueInArray()

zblog获取数组中指定键值元素的函数GetValueInArray()

酸菜肉丝面的做法1、准备好家里自制的老坛酸菜,洗净并切丝备用;2、锅内五成油温下入切好的肉丝炒散;3、适当加入姜片和花椒粒;4、加入切好的酸菜丝一起炒香;5、加入大量鲜汤熬半小时左右,酸菜肉丝面的汤底...

知识 2024-12-04 0 1396

zblog获取当前文章所有标签关键词的代码函数TagsName

zblog获取当前文章所有标签关键词的代码函数TagsName

酸菜肉丝面的做法1、准备好家里自制的老坛酸菜,洗净并切丝备用;2、锅内五成油温下入切好的肉丝炒散;3、适当加入姜片和花椒粒;4、加入切好的酸菜丝一起炒香;5、加入大量鲜汤熬半小时左右,酸菜肉丝面的汤底...

知识 2024-12-04 0 1396

zblog完整的主题面包屑导航函数代码

zblog完整的主题面包屑导航函数代码

酸菜肉丝面的做法1、准备好家里自制的老坛酸菜,洗净并切丝备用;2、锅内五成油温下入切好的肉丝炒散;3、适当加入姜片和花椒粒;4、加入切好的酸菜丝一起炒香;5、加入大量鲜汤熬半小时左右,酸菜肉丝面的汤底...

知识 2024-12-04 0 1396