正则文章内容中img图片地址与正则内容中的a连接地址

本篇实例主要是讲到关于如何使用php中正则表达试来获取我们想要的东西,上面的实例就是要把文章内容字符串的链接地址与图片地址全部取出来,所有我们要正则就方便多了,代码如下:

  1. $body ='<img src="Image/2009112422220515.gif" alt="楼盘网loupan" />';
  2. $Link ='fdas<a href="http://www.phpfensi.com" target="_blank">网页制作教程教程</a>';
  3. $array ="aa,bb,cc,ee,ff,ss,ffa,ees,fde,ecd";
  4. $v =explode( ',',$array);
  5. if( is_array( $v) )
  6. {
  7. $vlen = sizeof( $v )-1;
  8. $mt = mt_rand(1,$vlen );
  9. $motype =$v[$mt];
  10. }
  11. else
  12. {
  13. $motype = $array;
  14. }
  15. $Link = preg_match_all('/<a(.*?)href="(.*?)"/i',$Link,$link_array);
  16. preg_match_all("/(src|SRC)=["|'| ]{0,}(Image/(.*).(gif|jpg|jpeg|png|bmp))/isU",$body,$img_array);
  17. //开源代码phpfensi.com
  18. print_r( $img_array[2][0] );
  19. echo '<hr/>';
  20. echo $link_array[2][0];