preg_match_all('<div class="right"><a href="http://strava.github.io/api" target="_blank">API Documentation</a></div>(.*?)</td>', $response, $matches);
Nic nie zwraca niby w tym miejscu gdzie jest (.*?) jest wartosc ktora potrzebuje pobrac?
preg_match_all('<div class="right"><a href="http://strava.github.io/api" target="_blank">API Documentation</a></div>(.*?)</td>', $response, $matches);
preg_match_all('#<div class="right"><a href="http://strava\.github\.io/api" target="_blank">API Documentation</a></div>(.*?)</td>#', $response, $matches);