- preg_match: documentation ( source)
<?php
print get_domain("somedomain.co.uk"); // outputs 'somedomain.co.uk'
function get_domain($domain)
{
if (preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
return $regs['domain'];
}
return false;
}