php获取网页上所有链接的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php取得网页上所有链接的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
<?php
function get_all_url($code){
    preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+)</a>/i',$code,$arr);
    return array('name'=>$arr[2],'url'=>$arr[1]);
}
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP写的加密函数,支持私人密钥(详细介绍)

在开发PHP系统时,会员部分往往是一个必不可少的模块,而密码的处理又是不得不面对的问题,PHP 的 Mcrypt 加密库又需要额外设置,很多人都是直接使用md5()函数加密,这个方法的确...

php is_file()和is_dir()用于遍历目录时用法注意事项

1、目录inc有以下内容: 子目录 0 子目录 a footer.html header.html login_function.inc.php mysqli_connect.php s...

php实现子字符串位置相互对调互换的方法 原创

本文实例讲述了php实现子字符串位置相互对调互换的方法。分享给大家供大家参考,具体如下: <?php /*子字符串位置互换 */ $str1="Tom"; $str2...

php实用代码片段整理

本文整理归纳了php实用代码片段。分享给大家供大家参考,具体如下: 一 从网页中提取关键词 $meta = get_meta_tags('//www.jb51.net/'); $ke...

PHP设计模式之解释器模式的深入解析

PHP设计模式之解释器模式的深入解析

解释器(Interpreter)模式,它包括一个具有复合类分层结构的文法表现,规则是映射到类,跟随在文法后面的表达式可以被转换成一个抽象的语法树,除了复合模式的实例对象图外,没有别的内容...