首页> 实战笔录 >PHP开发笔记 >PHP PHP
php利用正则表达式提取内容中的所有图片(Img)或第一张图片(Img)
作者:小萝卜 2020-09-03 【 PHP 】 浏览 1616
简介PHP里用正则来提取内容中图片的源码,非常有用的,站长和大家分享一下,下面是源码的内容:
PHP里用正则来提取内容中图片的源码,非常有用的,站长和大家分享一下,下面是源码的内容:
1 function getImgs($content,$order='ALL'){
2 $pattern="//";
3 preg_match_all($pattern,$content,$match);
4 if(isset($match[1])&&!empty($match[1])){
5 if($order==='ALL'){
6 return $match[1];
7 }
8 if(is_numeric($order)&&isset($match[1][$order])){
9 return $match[1][$order];
10 }
11 }
12 return '';
13 }
使用实例
获取内容中所有图片:
1 print_r(getImgs($content));
2 //如果内容中有图片的话,返回的形式如下:
3 Array(
4 [0] => upfiles/www.jakehu.me/01_4.jpg
5 [1] => upfiles/www.jakehu.me/01_3.jpg
6 [2] => upfiles/www.jakehu.me/01_1.jpg
7 )
获取内容中第一张图片:
1 print_r(getImgs($content,0));
2 //返回的数据形式如下:
3 upfiles/www.jakehu.me/01_4.jpg
很赞哦! (0)
相关文章
- php将汉字大写金额转化成数字方法分享
- Namespace declaration statement has to be the very first statement or after any declare call in the
- PHP获取项目根目录
- 冒泡,选择,插入和快速排序法
- PHP获取指定月份的日期
- php实现删除该目录以及该目录下面的所有文件和子文件夹
- php判断当前操作系统是linux系统还是windows系统
- PHP 中 json_encode中文处理、urlencode方法、post中文乱码
- php实现根据手机号获取归属地
- PHP中define和const定义常量的区别
