$preg='/<a .*?href="(.*?)".*?>/is'; preg_match_all($preg,$str,$array2); for($i=;$i<count($array2[]);$i++)//逐个输出超链接地址 { echo $array2[][$i]."<br />"; }