PHP - Multi Dimensional array
PHP में Multidimensional Array को Nested Array भी कहा जाता है |
Multi Dimensional Array में दो या दो से अधिक arrays होते है |
Syntax for Multi Dimensional Array
$arr = array( array(value 1, value 2,...., value n), array(value 1, value 2,...., value n) );
MultiDimensional Array में rows और columns होते है |
Column1 | Column2 | Column3 | Column4 | |
Row1 | ||||
arr[0][0] | arr[0][1] | arr[0][2] | arr[0][3] |
Row2 | ||||
arr[1][0] | arr[1][1] | arr[1][2] | arr[1][3] |
Row3 | ||||
arr[2][0] | arr[2][1] | arr[2][2] | arr[2][3] |
Example for MultiDimensional Array
Source Code :Output :<?php $arr = array( array(1, 2, 3, 4), array(5, 6, 7, 8), array(9, 10, 11, 12) ); echo $arr[0][0]." ".$arr[0][1]." ".$arr[0][2]." ".$arr[0][3]."<br /> " .$arr[1][0]." ".$arr[1][1]." ".$arr[1][2]." ".$arr[1][3]."<br /> " .$arr[2][0]." ".$arr[2][1]." ".$arr[2][2]." ".$arr[2][3]."<br /> "; ?>
1 2 3 4 5 6 7 8 9 10 11 12
Example for MultiDimensional Array using for Loop
Source Code :Output :<?php $arr = array( array(1, 2, 3, 4), array(5, 6, 7, 8), array(9, 10, 11, 12) ); for($i=0;$i<3;$i++){ for($j=0;$j<4;$j++){ echo $arr[$i][$j]." "; } echo "<br>"; } ?>
1 2 3 4 5 6 7 8 9 10 11 12
Example for Multi Dimensional Array using foreach Loop
Source Code :Output :<?php $arr = array( array(1, 2, 3, 4), array(5, 6, 7, 8), array(9, 10, 11, 12) ); foreach($arr as $i){ foreach($i as $j){ echo $j." "; } echo "<br>"; } ?>
1 2 3 4 5 6 7 8 9 10 11 12