Assuming the array is bytes (characters) because that’s what you did in your first post, are you talking about rotating the bytes through the array?
There are a lot of ways to do it, you can run a loop that copies the array element after the current byte, to the current byte, and write the new byte to the last one.
That would see your data scroll across the screen for example, even though you use the same array in the same order in the LCDOUT command, it’s the data that changed.

If it’s this circuit in the other thread where your LCD isn’t working, if you power it, but don’t initialise it do you see the first row of solid bars?
If not, you can look at power and contrast first.