提取html中的url

作者:夏雨芭蕉时间:2016-08-05 10:39:57 浏览量:

http://www.thinkphp.cn/code/2025.html

  1. /*提取html中的url*/  

  2. function match_links($document) {    

  3. preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links);                        

  4. while(list($key,$val) = each($links[2])) {

  5. if(!empty($val))

  6. $match['link'][] = $val;

  7. }

  8. while(list($key,$val) = each($links[3])) {

  9. if(!empty($val))

  10. $match['link'][] = $val;

  11. }        

  12. while(list($key,$val) = each($links[4])) {

  13. if(!empty($val))

  14. $match['content'][] = $val;

  15. }

  16. while(list($key,$val) = each($links[0])) {

  17. if(!empty($val))

  18. $match['all'][] = $val;

  19. }                

  20. return $match;

  21. }


上一篇>>PHP简单的身份证验证代码

下一篇>>已经没有了

Copyright © 2016 Allister All Rights Reserved