php获取内容中的所有图片列表并输出的方法,这个在需要提取一段内容中的图片或者需要提取一段内容中的第一张图片作为内容的缩略图的时候可以用的上,具体的实现代码如下,作者在自己的项目中使用目前还没有存在问题,如果你发现这段代码有什么问题,欢迎留言指正。

function getImgs($content,$order='ALL'){

$pattern="//";

preg_match_all($pattern,$content,$match);

if(isset($match[1])&&!empty($match[1])){

if($order==='ALL'){

return $match[1];

}

if(is_numeric($order)&&isset($match[1][$order])){

return $match[1][$order];

}

}

return '';

}

以上代码的用法如下:

(1)提取一段内容中的所有图片

print_r(getImgs($content));

如果存在图片的话,得到的结果将是如下样子:

Array

(

[0] => upfiles/www.phpernote.com/01_4.jpg

[1] => upfiles/www.phpernote.com/01_3.jpg

[2] => upfiles/www.phpernote.com/01_1.jpg

)

(2)提取一段内容中的第一张图片

print_r(getImgs($content,0));

结果将如下:

upfiles/www.phpernote.com/01_4.jpg

php获取 所有图片,php获取内容中的所有图片列表并输出的方法相关推荐

  1. php获取内容中的所有图片

    <span style="font-size:14px;"> function getImgs($content,$order='ALL'){$pattern=&quo ...

  2. python中日期和时间格式化输出的方法

    1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" #将其转换为时间数组 import time timeArray = time.strp ...

  3. [转载] python中日期和时间格式化输出的方法

    参考链接: Python程序将时间从12小时转换为24小时格式 1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" #将其转换为时间数组 i ...

  4. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法

    本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...

  5. python输出时间格式_python中日期和时间格式化输出的方法小结_python

    这篇文章主要介绍了python中日期和时间格式化输出的方法,实例总结了Python常见的日期与事件操作技巧,非常具有实用价值,需要的朋友可以参考下 本文实例总结了python中日期和时间格式化输出的方 ...

  6. python中list怎么用_python中list(列表)的使用方法总结(图文)

    本篇文章给大家带来的内容是关于python中list(列表)的使用方法总结(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.list(列表)是一种有序的集合,可以随时添加. ...

  7. python列表方法图解_python中list(列表)的使用方法总结(图文)

    本篇文章给大家带来的内容是关于python中list(列表)的使用方法总结(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.list(列表)是一种有序的集合,可以随时添加. ...

  8. PHP 给页面内容中的所有图片添加特定链接

    使用正则方法添加链接 $data = preg_replace('/(<img[^>]+srcs*=s*"?([^>"s]+)"?[^>]*> ...

  9. android 抓取webview中的所有图片_Python|任意网页中的所有图片下载

    参考代码: import requestsfrom bs4 import BeautifulSoupurl = 'https://movie.douban.com/chart' # 设置爬取网址hd ...

  10. python中日期和时间格式化输出的方法小结_Python 时间操作例子和时间格式化参数小结...

    1.取过去具体时间的方法: #!/usr/bin/python import time #取一天前的当前具体时间 time.strftime('%Y-%m-%d %T',time.localtime( ...

最新文章

  1. DOJO试用手记3--异步通信【原创】
  2. hashMap死循环
  3. 崩溃重启_三星手机大量系统崩溃,黑屏乱码无限重启,三星用户一片哀嚎
  4. JS判断鼠标从哪个方向进入DIV容器
  5. 小K的农场(差分约束)
  6. RHEL5.6更新yum源
  7. FJUT Home_W的gcd(乱搞)题解
  8. rand()和srand()GetTickCount函数用法
  9. 计算机课集体备课,《计算机应用基础》集体备课方案
  10. 小米双频AC智能路由器699元震撼首发
  11. 北大青鸟c语言课后答案,北大青鸟C语言实现.ppt
  12. 跨模态行人重识别综述 - 计算机视觉
  13. python微控制器编程pdf_Python高性能编程 中文高清pdf完整版[17MB]
  14. NILM:非侵入式电力负荷监测之我见(一)
  15. 7个国外社交网络用户数据情况
  16. Chrome 录屏神器 Screenity
  17. 千万数量级分页存储过程[转帖]
  18. 使用Tableau对综测成绩进行可视化数据分析
  19. python 统计文件夹下的文件夹/某类型文件的数目
  20. arm oe linux gnueabi 系统,[MDM9X07] ME3610/3630开发环境快速搭建

热门文章

  1. 文件的输入输出(C/C++)
  2. RAR压缩包密码恢复
  3. centos7系统搭建网站
  4. 排名前十CEO的工资条,你怎么看?
  5. 几个活动日程和升级Domino 10中的ODS格式
  6. mpf11_5_plotly_Keltner Channels_ATR_Stochastic RSI_%B MFI
  7. vue2:实现微信截图(复制图片)在项目内可粘贴,且图片清晰度无损(代码可直接用)
  8. oracle无法关闭数据库,无法关闭数据库~~~~
  9. Python基础练习(第五天):字符串和字典
  10. 【Zotero】茉莉花插件_抓取中文文献信息