php如何获取文章内容第一张图片
程序员文章站
2022-05-01 22:39:01
...
本文主要和大家介绍了php获取文章内容第一张图片的方法,涉及php针对图片的正则匹配操作技巧,需要的朋友可以参考下,希望能帮助到大家。
<?php $temp=mt_rand(1,4); $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; $content = $article->Content; //文章内容 preg_match_all($pattern,$content,$matchContent); if(isset($matchContent[1][0])){ $temp=$matchContent[1][0]; }else{ $temp="images/random/$temp.jpg";//需要在相应位置放置4张jpg的文件,名称为1,2,3,4 } ?>
以上代码默认调用文章首张图片,当文章没有图片的时候,随机调用主题style/images/random/下的1.jpg、2.jpg、3.jpg、4.jpg图片。如果不想调用随机图片,可以修改一下:
<?php $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; $content = $article->Content; //文章内容 preg_match_all($pattern,$content,$matchContent); if(isset($matchContent[1][0])){ $temp=$matchContent[1][0]; }else{ $temp="./images/no-image.jpg";//在相应位置放置一张命名为no-image的jpg图片 } ?>
调用文章首张图片,如果文章没有图片就调用默认图片no-image.jpg
相关推荐:
以上就是php如何获取文章内容第一张图片的详细内容,更多请关注其它相关文章!
推荐阅读
-
怎么使用PHP,获取图片跳转后的URL地址
-
php采集文章中的图片获取替换到本地_PHP教程
-
php中如何从一个文件获取另一个php文件的代码?(而不是执行结果)
-
php获取jquery ajax传递的值,在php中如何把这个值设置为全局变量
-
javascript - 【求助】php如何获取虾米网的LRC地址?
-
php如何实现ppt转图片以及php调用com组件问题的详细介绍
-
C#获取HTML文本的第一张图片与截取内容摘要示例代码
-
php getimagesize函数获取图片宽高
-
PHP获取photoshop写入图片文字信息的方法_PHP教程
-
php-如何用PHP获取SWF和gif动画的缩略图?