3v4l.org

run code in 300+ PHP versions simultaneously
<?php function newCode(string $uri): void { $host = parse_url($uri, PHP_URL_HOST); if ($host === false || $host === null) { echo "Could not detect any host in $uri\n"; return; } $host = strtolower(urldecode($host)); var_dump( $host, Normalizer::normalize($host, Normalizer::FORM_C), Normalizer::normalize($host, Normalizer::FORM_D), Normalizer::normalize($host, Normalizer::FORM_KC), Normalizer::normalize($host, Normalizer::FORM_KD), '--' ); } $addresses = [ 'https://⑯⑨。②⑤④。⑯⑨。②⑤④', 'https://⑯⑨。②⑤④。⑯⑨.②⑤④', ]; foreach ($addresses as $uri) { newCode($uri); }

preferences:
33.12 ms | 407 KiB | 5 Q