zblog获取内容所有图片的函数GetImagesFromHtml()
开发zblog主题或插件应用需要获取文章内容或其它HTML代码中的所有图片或者首张图片时,通常是通过正则匹配的方式获取。但从zblog 1.7版本开始,程序封闭了从 HTML 中获取所有图片的函数GetImagesFromHtml()
,使用该函数就不需要再自己写正则匹配了,直接传参调用即可。
函数
1 |
GetImagesFromHtml($html) |
作用:从 HTML 中获取所有图片;
参数
$html
– 字符串,HTML代码或相关变量
返回值
返回一个带有HTML中所有图片url的数组,相同url的图片只返回一个,会筛选掉重复url的图片。
代码示例
1、文章内容页(post-single.php)使用
1 2 3 4 |
{php} $imgs = GetImagesFromHtml($article->Content); print_r($imgs); {/php} |
2、获取首张图片
1 2 3 4 |
{php} $imgs = GetImagesFromHtml($article->Content); $first = $imgs[0]; {/php} |
3、include.php文件使用
1 2 3 4 5 |
function 应用ID_getFirstImages($related){ $images = GetImagesFromHtml($related->Content); echo $images[0]; } |
调用代码:
1 |
img src="{应用ID_getFirstImages($article)}" alt="文章首张图片"/>
|
很简单实用的一个函数。
函数位置:zb_system/function/c_system_common.php
© 版权声明
转载请注明来自白芸资源网以及原文地址。
本站不敢保证内容的可靠性,内容仅供小范围学习与参考,禁止用于商业、盈利或其它非法用途以及大范围传播,您需在学习与参考完毕后从您的个人存储空间彻底删除,因您滥用而造成的损失本站不承担法律责任。
本站部分内容可能源于互联网,版权争议与本站无关,如有侵权可联系站长处理,敬请谅解!
请您合法使用本站资源。
THE END