1+ <!DOCTYPE html>
2+ <html lang="en">
3+
4+ <head>
5+ <meta charset="UTF-8">
6+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
7+ <title>Document</title>
8+ </head>
9+
10+ <body>
11+ <?php
12+ $ colors = array ("Red " , "Green " , "Blue " , "Yellow " );
13+ foreach ($ colors as $ value ) {
14+ echo "$ value<br> " ;
15+ }
16+ echo "<br> " ;
17+ $ age = array ("Peter " => "35 " , "Ben " => "37 " , "Joe " => "43 " );
18+ foreach ($ age as $ x => $ val ) {
19+ echo "$ x = $ val<br> " ;
20+ }
21+ echo "<br> " ;
22+ $ day = "Monday " ;
23+ $ month = "January " ;
24+ $ year = 2020 ;
25+ $ date = array ($ day , $ month , $ year );
26+ foreach ($ date as $ value ) {
27+ echo "$ value<br> " ;
28+ }
29+ echo "<br> " ;
30+ $ date = array ("day " => $ day , "month " => $ month , "year " => $ year );
31+ foreach ($ date as $ key => $ value ) {
32+ echo "$ key = $ value<br> " ;
33+ }
34+ echo "<br>Using for loop " ;
35+ $ cars = array (
36+ array ("Volvo " , 22 , 18 ),
37+ array ("BMW " , 15 , 13 ),
38+ array ("Saab " , 5 , 2 ),
39+ array ("Land Rover " , 17 , 15 )
40+ );
41+ for ($ row = 0 ; $ row < 4 ; $ row ++) {
42+ echo "<p><b>Row number $ row</b></p> " ;
43+ echo "<ul> " ;
44+ for ($ col = 0 ; $ col < 3 ; $ col ++) {
45+ echo "<li> " . $ cars [$ row ][$ col ] . "</li> " ;
46+ }
47+ echo "</ul> " ;
48+ }
49+ echo "<br>Using For each loop " ;
50+ foreach ($ cars as $ row ) {
51+ echo "<p><b>Row number</b></p> " ;
52+ echo "<ul> " ;
53+ foreach ($ row as $ col ) {
54+ echo "<li> " . $ col . "</li> " ;
55+ }
56+ echo "</ul> " ;
57+ }
58+ echo "<br> " ;
59+ $ res = array (
60+ array ("Manoj " , 7.8 , "Pass " ),
61+ array ("Aditya " , 3.4 , "Fail " ),
62+ array ("Rahul " , 8.9 , "Pass " ),
63+ array ("Rohit " , 9.2 , "Pass " )
64+ );
65+
66+ for ($ row = 0 ; $ row < 4 ; $ row ++){
67+ echo "<p><b>Row number $ row</b></p> " ;
68+ echo "<ul> " ;
69+ foreach ($ res [$ row ] as $ ress ){
70+ echo "<li> " . $ ress . "</li> " ;
71+ }
72+ echo "</ul> " ;
73+ }
74+ echo "<br> " ;
75+ $ emp = array ((101 )=>"Rahul " , (102 )=>"Rohit " , (103 )=>"Aditya " , (104 )=>"Manoj " );
76+ echo "<pre> " ;
77+ print_r ($ emp ); // print_r() is used to print the human-readable information about a variable
78+ echo "</pre> " ;
79+ echo "<br>2D traversal using foreach loop " ;
80+ $ books = array ("C++ " =>array ("name " => "Beginning with C++ " , "author " => "E.Balagurusamy " , "price " => 450 ),
81+ "Java " =>array ("name " => "Java Programming " , "author " => "Herbert Schildt " , "price " => 500 ),
82+ "Python " =>array ("name " => "Python Programming " , "author " => "Guido van Rossum " , "price " => 600 )
83+ );
84+ $ keys = array_keys ($ books );
85+ for ($ i = 0 ;$ i <count ($ books );$ i ++){
86+ echo "<h4> " . $ keys [$ i ] . "</h4> " ;
87+ foreach ($ books [$ keys [$ i ]] as $ key => $ value ){
88+ echo $ key . " : " . $ value . "<br> " ;
89+ }
90+ // echo "<br>";
91+ }
92+ echo "<br>2D traversal using for loop(ERROR needs to be fixed) " ;
93+ for ($ i =0 ; $ i <count ($ books ); $ i ++){
94+ for ($ j =0 ; $ j <count ($ books [$ keys [$ i ]]); $ j ++){
95+ echo $ books [$ keys [$ i ]][$ keys [$ j ]] . "<br> " ;
96+ }
97+ }
98+
99+
100+ ?>
101+ </body>
102+
103+ </html>
0 commit comments