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