Если я правильно понимаю, вы хотите получить только полностью определенные (абсолютные) URL:
$filtered = array_filter($urls, function($url) {
if (strpos($url, 'http://') === 0) return true;
return false;
});
Если вы хотите, чтобы http
и https
URL:
$filtered = array_filter($urls, function($url) {
if (preg_match('#^https?://#', $url)) return true;
return false;
});
Если вам нужны только точные совпадения:
$filtered = array_filter($urls, function($url) {
if ($url == 'http://full/url/goes/here') return true;
return false;
});
Если вы хотите получить только первый, то:
$url = $filtered[0];