Yes, php can handle multidimensional ways.
If you just want to examine the contents of the array try [FONT=Courier New]print_r($arrayname)[/FONT] or [FONT=Courier New]var_dump($arrayname)[/FONT] but if you'd like to manipulate or control the display of the array you could foreach.
If you know the number of dimensions (in this example: 2) simply nest that many foreach loops:
[FONT=Courier New]// for each $dim1 (the first dimension of our array)
foreach ($arrayname as $dim1) {
[INDENT] // for each $dim2 (the second dimension of our array
foreach ($dim1 as $dim2) {
[INDENT] print $dim2 . '\n'
...[/INDENT]
}[/INDENT]
}[/FONT]
If you don't know the number of dimensions you could set up a recursive function to test if it's argument is an array (is_array) and if so recurse with each element in the array, if not then print out it's value and return.
If you want the keys make sure to use the syntax
[FONT=Courier New]foreach ($arrayname as $key => $value)[/FONT]
Ryan