Código PHP:
Ver original<?php
$text = '<a href="http://www.gratisprogramas.us/" title="">http://www.gratisprogramas.us/</a> ';
preg_match_all('/<a href="([^"]*)"[^>]+>([^<]*)<\/a>/', $text, $matches);
$counnt = count($matches[1]); for($i = 0; $i < count($matches[1]); $i++){ echo($matches[1][$i]) ."<br>";
}
Se ve que no probaste lo que te dejé en tu tema de file contents
La unica diferencia con el que te dí fué cambiar comillas dobles por simples para encerrar el patrón...
Saludos