这个一般可以用作判断是否文章有图片,然后有的话获取第一张图片作为展示图片

测试代码:

<?php
$txt="fdsafdadfasdfasfdsa<img src=\"http://static.youku.com/v1.0.0715/index/img/smiley/Yo17.gif\" >fdasfsafasdfasdfadsfdfa<img src=\"http://static.youku.com/v1.0.0715/index/img/smiley/Qoo7.gif\" >fdasfasdfasdfadfsad<img src=\"http://static.youku.com/v1.0.0715/index/img/smiley/Qoo4.gif\" >fdasdfadsfdasdfsdfasd<img src=\"http://static.youku.com/v1.0.0715/index/img/smiley/Yo2.gif\" >";
$pattern="/<img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";
$output = preg_match_all($pattern,$txt,$matchs);
//print_r ($matchs);
echo $matchs[0][0].":".$matchs[1][0];
?>

输出结果:PHP使用正规则获取文本中第一张图片的src地址:http://static.youku.com/v1.0.0715/index/img/smiley/Yo17.gif