取得一个页面上所有超链接的简单函数: function get_all_url($cnstr){ preg_match_all(/" ] )["|]?s*[^>]*>([^>] )/i,$cnstr,$arr); return array(name=>$arr[2],url=>$arr[1]); } //调用函数 $url = www.ite5e.com; echo get_all_url($url); ?> 使用很简单,传一个URL地址进去就可以啦。