- print_r: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$sentence = 'This www.google.com is the http://www.asda.facebook.com website that https://www.amazon.com make me awesome';
$pattern = '@((https?://)?([-\\w]+\\.[-\\w\\.]+)+\\w(:\\d+)?(/([-\\w/_\\.]*(\\?\\S+)?)?)*)@';
preg_match_all($pattern, $sentence, $matchFound);
echo '<pre>';
print_r($matchFound[0]);