Using getcomponent with an array

I have a line of code that finds all the vehicles in my scene:

vehicles = GameObject.FindGameObjectsWithTag ("Vehicle");

but I have to reference each vehicle so the controls can be shut off:

aeroPlaneControls = vehicles [0].GetComponent<AeroplaneUserControl4Axis> ();

is there a way I can reference all vehicles in the scene without typing the above code for every vehicle?

GameObject Vehicles;
AeroplaneUserControl4Axis aeroPlaneControls;

vehicles = GameObject.FindGameObjectsWithTag ("Vehicle");
aeroPlaneControls = new AeroplaneUserControl4Axis[vehicles.Length];
for(int i = 0; i < vehicles.Length; i++){
     aeroPlaneControls _= vehicles*.GetComponent<AeroplaneUserControl4Axis> ();*_

}

It will be easy if you use getcomponents<> instead of getcomponent
Check the Blogg related to it.LinK Below:
link text