- array_map: documentation ( source)
- preg_match: documentation ( source)
- print_r: documentation ( source)
<?php
$domains[] = 'www.wp.pl';
$domains[] = 'http://www.onet.pl/plp/costam';
$domains[] = 'onet.pl';
$domains[] = 'https://redtube.com/porn';
$domains[] = 'http://wwww.gżegżółka.www..w3schooåøls.coøm/pl/polska/index.php?id=op&pids=1';
$domains[] = 'http://wwww.gżegżółka.www.<script>alert(\'test\');</script>.w3schooåøls.coøm/pl/polska/index.php?id=op&pids=1';
print_r(array_map(function ($domain) {
preg_match('#(https?:\/\/)?(www\.)?([a-z][^\/]+)#', $domain, $matches);
return $matches[3];
}, $domains));