@ 2017-07-11T12:56:00Z <?php
$value = 'Österreich';
$encoding = mb_detect_encoding($value);
$country = $value;
if ($encoding != 'ISO-8859-1') {
$country = mb_convert_encoding($country, 'ISO-8859-1', $encoding);
}
$country = mb_strtolower($country, 'ISO-8859-1');
switch ($country) {
case 'deutschland':
case 'de':
echo "de";
break;
case 'österreich':
case 'at':
case 'oesterreich':
echo "at";
break;
default:
throw new Exception('Invalid country: ' . $value);
break;
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.20 , 7.1.0 - 7.1.20 , 7.2.6 - 7.2.33 , 7.3.16 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.7 Fatal error: Uncaught Exception: Invalid country: Österreich in /in/sud3f:24
Stack trace:
#0 {main}
thrown in /in/sud3f on line 24
Process exited with code 255 . preferences:dark mode live preview
150.69 ms | 404 KiB | 172 Q