I have an array declared above the beginning of a for loop as: $array = array(); Now, in the for loop I start inserting values into it. At some point I make one of its index as another array as $array[$j]=array(); And insert some values like, $array[$j][$l] = id; and so on.
Now, when I use print_r ($array) ; inside the loop I get the expected value of the array. But outside the loop this newly created array (2-D) is getting lost and I am getting only a 1-D array as an output.
Can someone please tell me where the problem could lie?