How to unwrap and bake object created with array modifier?
Array modifiers will duplicate the uv of the original mesh so any texture you are using on the base mesh will automatically duplicate it over to the array. If you are wanting for each segment to have its own individual texture then you will have to apply the modifier first before you can make adjustments individually.