#An array with one dimension with values ranging from 1 to 36
arr_number <- c(1:36)
arr_number
##  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
## [26] 26 27 28 29 30 31 32 33 34 35 36
#An array with more than one dimension

arr_multi <- array(arr_number, dim = c(6, 3, 2))
arr_multi
## , , 1
## 
##      [,1] [,2] [,3]
## [1,]    1    7   13
## [2,]    2    8   14
## [3,]    3    9   15
## [4,]    4   10   16
## [5,]    5   11   17
## [6,]    6   12   18
## 
## , , 2
## 
##      [,1] [,2] [,3]
## [1,]   19   25   31
## [2,]   20   26   32
## [3,]   21   27   33
## [4,]   22   28   34
## [5,]   23   29   35
## [6,]   24   30   36
#Array length
length(arr_multi)
## [1] 36
#Access array items
#array [row position, column position, matrix level]

arr_multi[6, 3, 2]
## [1] 36
arr_multi[c(1,3), 2, 2]
## [1] 25 27
arr_multi[, -c(2), 2]
##      [,1] [,2]
## [1,]   19   31
## [2,]   20   32
## [3,]   21   33
## [4,]   22   34
## [5,]   23   35
## [6,]   24   36
#Check if an item exists

if(32 %in% arr_multi){
  print("TRUE")
}else{
  print("FALSE")
}
## [1] "TRUE"
#Loop through an Array
for(i in arr_multi){
  cat("The number is: ", i, "\n")
}
## The number is:  1 
## The number is:  2 
## The number is:  3 
## The number is:  4 
## The number is:  5 
## The number is:  6 
## The number is:  7 
## The number is:  8 
## The number is:  9 
## The number is:  10 
## The number is:  11 
## The number is:  12 
## The number is:  13 
## The number is:  14 
## The number is:  15 
## The number is:  16 
## The number is:  17 
## The number is:  18 
## The number is:  19 
## The number is:  20 
## The number is:  21 
## The number is:  22 
## The number is:  23 
## The number is:  24 
## The number is:  25 
## The number is:  26 
## The number is:  27 
## The number is:  28 
## The number is:  29 
## The number is:  30 
## The number is:  31 
## The number is:  32 
## The number is:  33 
## The number is:  34 
## The number is:  35 
## The number is:  36