• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-26) 23次浏览 已收录 0个评论

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

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

以下是关@本文来源gaodaimacom搞#代%码@网-搞代gaodaima码于选取文章中第一张图片的代码:

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

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php实现获取文章内容第一张图片的方法_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址