How to attach a texture to the first object of an array?
In the texture properties, you will find an Image Mapping panel as well as a Mapping panel. In the Mapping panel, you want to select UV as the coordinates value.



You can then get better results by properly UV unwrapping your object to control which part of the image is used.