Not sure exactly what you mean, but I'll try to go by what I see.
sync on
backdrop off
sync rate 0
rem First dimension an array name Day that will have 7 elements
rem Each Element addressed by the index can store an integer
dim Day(7)
rem Although arrays go from 0 to the number in the dim statement
rem I prefer to start at 1. Just coding preference.
For index=1 to 7
Day(index)=index
next index
rem this would give you an integer array called Day
rem it would fill the elements with the values 1-7
rem Test array
for index=1 to 7
print "Day("+str$(index)+") "; Day(index)
sync
next index
rem to fill Day(1) to Day(7) with other values
rem this will give all elements the value of 10
for index=1 to 7
Day(index)=10
next index
rem long method of filling array
Day(1)=1
Day(2)=2
Day(3)=3
Day(4)=4
Day(5)=5
Day(6)=6
rem and just to show that you could stor any integer
Day(7)=128
for index=1 to 7
print Day(index)
sync
next index
rem if you don't like my preference, and basically wastin one
rem element in each Array you create you could equally do this
Dim Days(6)
for index=0 to 6
Days(index)=index+1
next index
rem test that it works
for index=0 to 6
print "Days("+str$(index)+") "; Days(index)
sync
next index
rem finally filling the array via data statements
restore DayInfo
for index=1 to 7
read myval
Day(index)=myval
next index
rem test it!
for index=1 to 7
print Day(index)
sync
next index
Sleep 2000
DayInfo:
Data 15,16,17,18,19,20,21