Jump to content

Recommended Posts

I have a 2-dimensional array.  so I run it through two foreach loops to get the data out.  but, i want the foreaches to run in reverse.  lets say I have an array[3,2].  right now my foreach prints [1,1] [1,2] new line [2,1][2,2] new line [3,1][3,2] and i want it to print [1,1][2,1][3,1] new line [1,2][2,2][3,2]

Link to comment
https://forums.phpfreaks.com/topic/64287-2-dimensional-array-and-foreach/
Share on other sites

you could use array_reverse() within the foreach, making a local reversed version (thus preserving the original keys):

 

foreach ($first_dim AS $sub_array)
{
  $local = array_reverse($sub_array);
  foreach ($local AS $bottom-level)
  {
    // stuff
  }
}

 

is this what you're after?  you could also preserve the keys within array_reverse() - all it does is reverse the pointer order, as far as i can tell.

The foreach method advances the array pointer, there is no way to change the direction it goes. If you want to go in reverse you can either reverse the elements in the array, as akitchin and MadTechie suggested, or make your own for or while loop using a counter or the prev(), next(), current(), and end() functions.

I know that the structure of my array is not exactly appropriate for what im trying to do here but I think it is neccesary for readability.  I have an image, and I am ripping the hex values out of it 1by1 in 16x16 grids.  Each sub array is a grid of 256 hex values.  So the logic that array[1][1] is the top left block and array[3][2] is the bottom right block is friendly.  However when I am using the foreach loops and trying to display them as a table, it naturally wants to give me a table that is 2 wide and 3 tall.  Where what I want is to see a table that is 3-wide and 2-tall.  And where [3][2] would be the bottom-right cell of my table.

Array
(
    [1] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
        )

    [2] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
        )

    [3] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#FFFFFF;#FFFFFF;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#FFFFFF;#FFFFFF;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#FFFFFF;#FFFFFF;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#FFFFFF;#FFFFFF;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#FFFFFF;#FFFFFF;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;
        )

)

 

Read my modified post above please!

 

Which says --> 

I know that the structure of my array is not exactly appropriate for what im trying to do here but I think it is neccesary for readability.  I have an image, and I am ripping the hex values out of it 1by1 in 16x16 grids.  Each sub array is a grid of 256 hex values.  So the logic that array[1][1] is the top left block and array[3][2] is the bottom right block is friendly.  However when I am using the foreach loops and trying to display them as a table, it naturally wants to give me a table that is 2 wide and 3 tall.  Where what I want is to see a table that is 3-wide and 2-tall.  And where [3][2] would be the bottom-right cell of my table.

so you want

[1][1]

[2][1]

[3][1]

[1][2]

etc

 

maybe something simple like

 

$NewArray = array();
foreach($theArray as $K => $V)
{
foreach($V as $nK => $nV)
$NewArray[$nK][$K] = $V;
}
}

 

will swap the numbers then use can use ksort

I want:

 

[1][1] - [2][1] - [3][1]

[1][2] - [2][2] - [3][2]

 

and right now I have..

[1][1] - [1][2]

[2][1] - [2][2]

[3][1] - [3][2]

Using:

function print_table($array, $xquad, $yquad)
{
	$id = 'a';
	$table = '<html><head>';
	$table .= '</head>';
	$table .= '<form name=form1><table>';

	foreach($array as $row)
	{
		$table .= '<tr>';
		foreach($row as $col)
		{
			$table .= '<td><textarea id="' . $id . '" rows="1" cols="5" onclick="document.getElementById(\'' . $id . '\').select()">';
			$table .= $col;
			$table .= '</textarea></td>';
			$id++;
		}
		$table .= '</tr>';
	}

	$table .= '</table></form></html>';
	return $table;
}

 

Do you think your solution will accomplish that?

Okay here is my array before your code...

Array
(
    [1] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
        )

    [2] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
        )

    [3] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#FFFFFF;#FFFFFF;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#FFFFFF;#FFFFFF;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#FFFFFF;#FFFFFF;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#FFFFFF;#FFFFFF;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#FFFFFF;#FFFFFF;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;
        )

)

 

And after your code it is...

Array
(
    [1] => Array
        (
            [1] => Array
                (
                    [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
                    [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
                )

            [2] => Array
                (
                    [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
                    [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
                )

            [3] => Array
                (
                    [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#FFFFFF;#FFFFFF;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#FFFFFF;#FFFFFF;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#FFFFFF;#FFFFFF;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#FFFFFF;#FFFFFF;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#FFFFFF;#FFFFFF;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;
                    [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;
                )

        )

    [2] => Array
        (
            [1] => Array
                (
                    [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
                    [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
                )

            [2] => Array
                (
                    [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
                    [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
                )

            [3] => Array
                (
                    [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#FFFFFF;#FFFFFF;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#FFFFFF;#FFFFFF;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#FFFFFF;#FFFFFF;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#FFFFFF;#FFFFFF;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#FFFFFF;#FFFFFF;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;
                    [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;
                )

        )

)

Alright so i made my own for loops, *sigh*.  I was feeling lazy too...  solution if you care..

	$newgrid = array();
for ($j = 1; $j <= $xquad; $j++)
{
	for ($k = 1; $k <= $yquad; $k++)
	{
		$newgrid[$k][$j] = $grid[$j][$k];
	}
}

 

Code yields...

Array
(
    [1] => Array
        (
            [1] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
            [2] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;
            [3] => #AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#AAAAAA;#FFFFFF;#FFFFFF;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#BBBBBB;#FFFFFF;#FFFFFF;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#CCCCCC;#FFFFFF;#FFFFFF;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#FFFFFF;#FFFFFF;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#111111;#FFFFFF;#FFFFFF;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#222222;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;
        )

    [2] => Array
        (
            [1] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#333333;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
            [2] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#444444;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;#DDDDDD;
            [3] => #012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#012345;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;#FFFFFF;
        )

)

No need to sort the array or create a new one:

 

<?php

echo '<table border="1">';


for ($i=0; $i<count($array[0]); $i++) {

  foreach ($array as $subarray) {

    $thisline[] = $subarray[$i];

  }

  echo '<tr><td>' . implode('</td><td>',$thisline) . '</td></tr>';
  unset($thisline);
}

echo '</table>';

?>

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.