这个一般可以用作判断是否文章有图片,然后有的话获取第一张图片作为展示图片
测试代码:
1 2 3 4 5 6 7 |
<?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]; ?> |
输出结果::http://static.youku.com/v1.0.0715/index/img/smiley/Yo17.gif
原创文章,作者:David,如若转载,请注明出处:《PHP使用正规则获取文本中第一张图片的src地址》https://www.is5.me/notes/php/409.html
最新评论