Multidimensional Arrays
php multidimensional array |
A multidimensional array is an array containing one or more arrays. in This lesson we will learn about two-dimensional array.
In an Multidimensional array the array are automatically assigned and start with 0.
PHP - Two-dimensional Arrays(Indexed Array):
A two-dimensional array is an array of arrays (three-dimensional array is an array of arrays of arrays).Examples 1: Multidimensional Indexed Array
<?php $user=array( array("ANJAN","20","AnjanKumar@gmail.com"), array("Manosh","26","ManoshKumar@gmail.com"), array("David","30","DavidMalan@gmail.com"), array("Peter","32","Peter@gmail.com"), ); //Print Result from Array echo '<b>First Array</b>: Your Name=> '.$user['0']['0'].'| Your Age=> '.$user['0']['1'] .'| Your Contact=> '.$user['0']['2'].'<br/>'; echo '<b>2nd Array</b>: Your Name=> '.$user['1']['0'].'| Your Age=> '.$user['1']['1'] .'| Your Contact=> '.$user['1']['2'].'<br/>'; echo '<b>3rd Array</b>: Your Name=> '.$user['2']['0'].'| Your Age=> '.$user['2']['1'] .'| Your Contact=> '.$user['2']['2'].'<br/>'; echo '<b>4th Array</b>: Your Name=> '.$user['3']['0'].'| Your Age=> '.$user['3']['1'] .'| Your Contact=> '.$user['3']['2'].'<br/>'; ?>Output:
First Array: Your Name=> ANJAN| Your Age=> 20| Your Contact=> AnjanKumar@gmail.com
2nd Array: Your Name=> Manosh| Your Age=> 26| Your Contact=> ManoshKumar@gmail.com
3rd Array: Your Name=> David| Your Age=> 30| Your Contact=> DavidMalan@gmail.com
4th Array: Your Name=> Peter| Your Age=> 32| Your Contact=> Peter@gmail.com
Examples 2: Loop in multidimensional Arrays:
<?php $user=array( array("ANJAN","20","AnjanKumar@gmail.com"), array("Manosh","26","ManoshKumar@gmail.com"), array("David","30","DavidMalan@gmail.com"), array("Peter","32","Peter@gmail.com"), ); //Counting Total array in array $count=count($user); ?> <table width="40%" cellspacing="0" border="1"> <tr> <th>Name</th> <th>Age</th> <th>Contact</th> </tr> <?php for($i=0;$i<$count;$i++){?> <tr> <td><?php echo $user[$i]['0'];?></td> <td><?php echo $user[$i]['1'];?></td> <td><?php echo $user[$i]['2'];?></td> </tr> <?php }?> </table>Output:
Name | Age | Contact |
---|---|---|
ANJAN | 20 | AnjanKumar@gmail.com |
Manosh | 26 | ManoshKumar@gmail.com |
David | 30 | DavidMalan@gmail.com |
Peter | 32 | Peter@gmail.com |
PHP - Two-dimensional Arrays(Associative array):
Examples 1: multidimensional Array(Associative array)<?php $user=array( array("Name" =>"ANJAN KUMAR", "Age" =>"21", "Email"=>"Anjankumardhali@gmail.com" ), array("Name" =>"Tarun Sengupta", "Age" =>"26", "Email"=>"TarunKumar@gmail.com" ), array("Name" =>"David Malan", "Age" =>"27", "Email"=>"David@gmail.com" ) ); //Print Array Elements echo "<b>1st Array:</b><br/>"; echo 'Your Name: '.$user['0']['Name'].' | You are '.$user['0']['Age'].' Years Old'.' | Contact: '.$user['0']['Email'].'<br/>'; echo "<b>2nd Array:</b><br/>"; echo 'Your Name: '.$user['1']['Name'].' | You are '.$user['1']['Age'].' Years Old'.' | Contact: '.$user['1']['Email'].'<br/>'; echo "<b>3rd Array:</b><br/>"; echo 'Your Name: '.$user['2']['Name'].' | You are '.$user['2']['Age'].' Years Old'.' | Contact: '.$user['2']['Email']; ?>Output:
1st Array:
Your Name: ANJAN KUMAR | You are 21 Years Old | Contact: Anjankumardhali@gmail.com
2nd Array:
Your Name: Tarun Sengupta | You are 26 Years Old | Contact: TarunKumar@gmail.com
3rd Array:
Your Name: David Malan | You are 27 Years Old | Contact: David@gmail.com
Examples 2: Loop in multidimensional Array(Associative array)
<?php $user=array( array("Name" =>"ANJAN KUMAR", "Age" =>"21", "Email"=>"Anjankumardhali@gmail.com" ), array("Name" =>"Tarun Sengupta", "Age" =>"26", "Email"=>"TarunKumar@gmail.com" ), array("Name" =>"David Malan", "Age" =>"27", "Email"=>"David@gmail.com" ) ); //Counting Total array in array $count=count($user); ?> <table width="40%" cellspacing="0" border="1"> <tr> <th>Name</th> <th>Age</th> <th>Contact</th> </tr> <?php for($i=0;$i<$count;$i++){?> <tr> <td><?php echo $user[$i]['Name'];?></td> <td><?php echo $user[$i]['Age'];?></td> <td><?php echo $user[$i]['Email'];?></td> </tr> <?php }?> </table>Output:
Name | Age | Contact |
---|---|---|
ANJAN KUMAR | 21 | Anjankumardhali@gmail.com |
Tarun Sengupta | 26 | TarunKumar@gmail.com |
David Malan | 27 | David@gmail.com |
I hope You Understand about Two dimensional array in php. Thank you for Visiting my blog.
Our Next Lesson is PHP Three dimensional array..
Learn PHP Three dimensional array
Our Next Lesson is PHP Three dimensional array..
Learn PHP Three dimensional array
No comments:
Post a Comment
Thank You for Your Comment
Note: Only a member of this blog may post a comment.