Ho questo codice php

codice:
   $windlabel = array("N", "NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW");
  return $windlabel[floor((($gradi + 11) / 22.5) % 16 )];
La creazione dell'array l'ho fatta così:
codice:
        ArrayList Vento = new ArrayList();

        Vento.Add("N");
        Vento.Add("NNE");
        Vento.Add("NE");
        Vento.Add("ENE");
        Vento.Add("E");
        Vento.Add("ESE");
        Vento.Add("SE");
        Vento.Add("SSE");
        Vento.Add("S");
        Vento.Add("SSW");
        Vento.Add("SW");
        Vento.Add("WSW");
        Vento.Add("W");
        Vento.Add("WNW");
        Vento.Add("NW");
        Vento.Add("NNW");
La parte successiva però non ho ben capito cosa faccia...