The above code will error if a player connected on slot # 32 since the first dimension is sized 32 which leaves the upper boundary of the array 31, it should be sized 33.
Its called a 2-dimension array.
Var[] = 1 dimension
Var[][] = 2 dimension
For each item in the first dimension you have dimension-2 cells of storage. These are used for storing various types of data and commonly used for string arrays since each letter occupies a cell.
Var[ 4 ][ 10 ]
Here you have essentially 4 arrays each sized at 10 cells.
Here is a graphic I found that may help
__________________