本文实例讲述了php实现获取文章内容第一张图片的方法。分享给大家供大家参考。具体分析如下:
采用php获取文章内容的第一张图片方法非常的简单,我们最常用的是使用正则了,感兴趣的朋友可以参考一下下面这段代码。
以下是关于选取文章中第一张图片的代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
$obj =M( "News" );
$info = $obj ->where( 'id=1' )->find();
//方法1*********
$soContent = $info [ 'content' ];
$soImages = '~<img [^>]* />~' ;
preg_match_all( $soImages , $soContent , $thePics );
$allPics = count ( $thePics [0]);
preg_match( '/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i' , $thePics [0][0], $match );
dump( $thePics );
if ( $allPics > 0 ){
echo "<img src='" . $match [1]. "' id="codetool">
php获取文章html内容第一张图片地址 php实现获取文章html内容第一张图片地址,示例采用正则表达式实现,代码仅供参考。也可以稍作修改即可获取文章内容中全部图片地址,具体业务具体扩展。
希望本文所述对大家的PHP程序设计有所帮助。 延伸 · 阅读
精彩推荐
|