<?php
$xps = array(10, 101, 206, 299, 350, 410);
function getLevel($xpLookingFor){
if ($xpLookingFor < 100){
return 0;
}
else if ($xpLookingFor < 200){
return 1;
}
else if ($xpLookingFor < 300){
return 2;
}
else if ($xpLookingFor < 375){
return 3;
}
else if ($xpLookingFor < 400){
return 4;
}
else {
return 'MAX!';
}
}
foreach($xps as $xp){
echo getLevel($xp) . PHP_EOL;
}
PD9waHAKCiR4cHMgPSBhcnJheSgxMCwgMTAxLCAyMDYsIDI5OSwgMzUwLCA0MTApOwoKZnVuY3Rpb24gZ2V0TGV2ZWwoJHhwTG9va2luZ0Zvcil7CglpZiAoJHhwTG9va2luZ0ZvciA8IDEwMCl7CgkgICAgcmV0dXJuIDA7Cgl9CgllbHNlIGlmICgkeHBMb29raW5nRm9yIDwgMjAwKXsKCSAgICByZXR1cm4gMTsKCX0KCWVsc2UgaWYgKCR4cExvb2tpbmdGb3IgPCAzMDApewoJICAgIHJldHVybiAyOwoJfQoJZWxzZSBpZiAoJHhwTG9va2luZ0ZvciA8IDM3NSl7CgkgICAgcmV0dXJuIDM7Cgl9CgllbHNlIGlmICgkeHBMb29raW5nRm9yIDwgNDAwKXsKCSAgICByZXR1cm4gNDsKCX0KCWVsc2UgewoJCXJldHVybiAnTUFYISc7Cgl9Cn0KCmZvcmVhY2goJHhwcyBhcyAkeHApewoJZWNobyBnZXRMZXZlbCgkeHApIC4gUEhQX0VPTDsKfQ==