首页> 实战笔录 >PHP开发笔记 >PHP PHP
php利用正则表达式提取内容中的所有图片(Img)或第一张图片(Img)
作者:小萝卜 2020-09-03 【 PHP 】 浏览 1902
简介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 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- php根据一个日期相对于当前时间,获得多久多久之前
- PHP快速自定义分页类
- PHP获取当天开始和结束时间戳的三种方法
- Namespace declaration statement has to be the very first statement or after any declare call in the
- PHP中define和const定义常量的区别
- _initialize 和 __construct中不能return
- 修改PHP上传文件大小限制的方法
- 怎么判断PHP属于nts还是ts版?
- php调用阿里云实时汇率查询换算接口代码分享
