加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php实现获取文章内容第一张图片的方法

发布时间:2020-05-24 05:27:14 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了php实现获取文章内容第一张图片的方法,涉及对正则表达式的操作,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了php实现获取文章内容第一张图片的方法。分享给大家供大家参考。具体分析如下:

采用php获取文章内容的第一张图片方法非常的简单,我们最常用的是使用正则了,感兴趣的朋友可以参考一下下面这段代码。

以下是关于选取文章中第一张图片的代码:

代码如下:where('id=1')->find(); //方法1********* $soContent = $info['content']; $soImages = '~php实现获取文章内容第一张图片的方法]* />~'; preg_match_all( $soImages,$soContent,$thePics ); $allPics = count($thePics[0]); preg_match('/php实现获取文章内容第一张图片的方法/i',$thePics[0][0],$match); dump($thePics); if( $allPics> 0 ){ echo "php实现获取文章内容第一张图片的方法";//获取的图片名称 } else { echo "没有图片"; } //************** $soContent = $info['content']; $soImages = '~php实现获取文章内容第一张图片的方法]* />~'; preg_match_all( $soImages,$thePics ); $allPics = count($thePics[0]); dump($thePics); if( $allPics> 0 ){ echo $thePics[0][0]; //获取的整个Img属性 } else { echo "没有图片"; } //************** $soImages = '~php实现获取文章内容第一张图片的方法]* />~'; $str=$info['content']; preg_match_all($soImages,$str,$ereg);//正则表达式把图片的整个都获取出来了 $img=$ereg[0][0];//图片 $p="#src=('|")(.*)('|")#isU";//正则表达式 preg_match_all ($p,$img,$img1); $img_path =$img1[2][0];//获取第一张图片路径 if(!$img_path){ $img_path="images/nopic.jpg"; } //如果新闻中不存在图片,用默认的nopic.jpg替换 */ echo $img_path; //*************88 $str=$info['content']; preg_match_all("/php实现获取文章内容第一张图片的方法/isU",$img1); $img_path =$img1[2][0];//获取第一张图片路径 if(!$img_path){ $img_path="images/nopic.jpg"; } //如果新闻中不存在图片,用默认的nopic.jpg替换 */ echo $img_path;

希望本文所述对大家的PHP程序设计有所帮助。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读