3v4l.org

run code in 300+ PHP versions simultaneously
<?php function get_domain($url){ $host = parse_url( $url, PHP_URL_HOST ); $host_parts = explode(".", $host); if(count($host_parts)>2){ array_shift($host_parts); } return implode(".", $host_parts); } error_log("Failed login from ".$_SERVER['REMOTE_ADDR']); assert( get_domain("http://najdi.si/") == "najdi.si" ); assert( get_domain("http://www.najdi.si/") == "najdi.si" ); assert( get_domain("http://www.najdi.si.com/") == "najdi.si.com" );

preferences:
65.95 ms | 402 KiB | 5 Q