Die folgende Funktion gibt alle URLs in einem Array zurück, welche in $string
gefunden werden:
function get_urls_from_text($string)
{
$arUrls = array();
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $string, $match);
foreach($match as $url)
{
array_push($arUrls, $url);
}
return $arUrls;
}