can't produce any code about it because it is not link to what is in. I'll try to explain even if you gave me the solution through your previous message.
Let's consider an array 3x3x3 which means that it has 27 areas where one can put data in....
one could declare it like that $myArray[3][3][3].
To access a data, one could use $var = $myArray[1][2][0].
to set a data, one could use $myArray[1][2][0] = $var.
What i was trying to do was to store in a variable a subpart of that array. It could be for exemple the subpart at the indice 1 of the first dimension.
So:
$subArray = $myArray[1]
that would mean that $subArray would then be a 3x3 array. So it would have 9 areas to put data. It would also mean that $subArray[0][0] would be equal to $myArray[1][0][0] and $subArray[0][1] equal to $myArray[1][0][1] and so on.
Following the previous example, it gives:
$avParent[0] == 4 and $avParent[1] == "Four" because in the original array $avTemp defined in your post like this
Dim $avTemp[5][2] = [[0, "Zero"], [1, "One"], [2, "Two"], [3, "Three"], [4, "Four"]]
so $avTemp[4][0] is equal to 4 and
$avTemp[4][1] is equal to "Four"
and i did before something like
$avParent = $avTemp[4]
Is that any better?