arkadaslar selamlar, su koddan en-eu donmesi gerekirken en-gb donuyor, ben cozemedim
$eu=array('be','de','no','at','bg','cy','cz','dk','ee','fi','gr','is','ie','lv','li','lt','lu','mt','mc','nl','ro','sk','si','se');

function getPrefixFromIp() {
  
    $ccode='mt';

    $prefix = '';
    if ($ccode == 'us') {
        $prefix = 'en-us';
    }
    elseif (in_array($ccode, $eu,false)) {
        $prefix = 'en-eu';
    } else {
        $prefix = 'en-gb';
    }
    return $prefix;
}


 echo getPrefixFromIp();