Hello,
i disagree with the previous answers !
first of all Grating lobe is not a "generic high" lobe, but a replica of main lobe (in real situation typically smoothed by element pattern).
Second, spacing close 1lambda does not produce grating lobes ! (see for example chebyschev beam with inter-element spacing to avoid grating lobes).
For small array what you see, in the visible region as high lobes (i.e. the real space), are the shoulder of coming grating lobe (depending also on the kind of beam, pencil, shaped, etc..), for the same kind of beam the larger is the array the closer to 1lambda you can stay.
Even if you have a grating lobe you can think to control its level by proper element beam !
third, usually you want scan the beam of phased array, this is the where case grating lobes come in the visible space and limit the maximum scan angle. Typically this is effect is strong in large phased array with sub-array, even for small scan angle, depending on the sub-array size, you can have a lot of grating lobes for small scan angles.
Fourth, using not-uniform spaced array even in scanned beam you can avoid grating lobes (with some inter-element spcing > 1lambda )! but this is not usual, since for large array you want keep a modular design.
Five, the geometry of array dictates the number and the location of grating lobes (for regular grids ther location as function of array geometry can be computed)
Bye.