Wednesday, June 6, 2007

PHP: Arrays of Arrays

Creating array of arrays

$AoA = array( array( 1, 2 ), array( 3, 4) ); print_r($AoA); // will print: // Array // ( // [0] => Array // ( // [0] => 1 // [1] => 2 // ) // // [1] => Array // ( // [0] => 3 // [1] => 4 // ) // )
Accessing array of arrays using index
for( $i=0; $i<count($AoA); $i++) { for( $j=0; $j<count($AoA[$i]); $j++) { print( $AoA[$i][$j] . "\t" ); } print("\n"); } // will print: // 1 2 // 3 4
Accessing array of arrays method 2
foreach( $AoA as $row ) { foreach( $row as $cell ) { print( $cell . "\t" ); } print("\n"); } // will print: // 1 2 // 3 4

No comments: