perchè per gli americani inizia con: en-US
mentre per gli inglesi inizia con: en-EN

per questo non ho fatto così:

$lingua = substr($lingua,0,2);

ma ho fatto così:

$lingua = substr($lingua,0,5);