Priklady/03/Konstrukcia_array.php
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
2 <html>
3 <head>
4 <title>Konstrukcia array</title>
5 <meta http-equiv="Author" content="Imrich BURANSKY" />
6 <meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
7 </head>
8 <body> <div>
9 <h3>Konštrukcia array </h3>
10 Programová konštrukcia array pripomina svojím zápisom funkciu. Slúži pre
11 vytvorenie poľa.
12 <h4>array array ( [mixed ...])</h4>
13 <?php
14 $Babky = array ("Hurvínek", "Kuko", "Buratino");
15 echo '
16 $Babky = array ("Hurvínek", "Kuko", "Buratino");
17 <br /><br />
18 ';
19 // Ukážky práce s poľom
20 echo "
21 <b>Výpis poľa funkciou print_r</b><br />
22 <pre>
23 ";print_r($Babky);
24 echo "
25 </pre>
26 ";
27 echo "<b>Výpis prvkov poľa s vyžítím indexov</b><br /><br />
28 ";
29 echo "
30 \$Babky[0] = $Babky[0]<br />
31 \$Babky[1] = $Babky[1]<br />
32 \$Babky[2] = $Babky[2]<br />
33 ";
34 echo "<br /><b>Výpis prvkov poľa v cykle for</b><br /><br />
35 ";
36 for ( $i=0; $i< count($Babky); $i++ ) {
37 echo "
38 ".$Babky[$i]." <br />
39 ";
40 }
41 // Pole s definovanými indexami aj hodnotami prvkov
42 $Babky = array ("h"=>"Hurvínek", "k"=>"Kuko", "b"=>"Buratino");
43 echo '
44 <br />$Babky = array ("h"=>"Hurvínek", "k"=>"Kuko", "b"=>"Buratino") <br /><br />
45 ';
46 echo "
47 <b>Výpis poľa funkciou print_r</b><br />
48 <pre>
49 ";print_r($Babky);
50 echo "
51 </pre>
52 ";
53 echo '<b>Výpis prvkov poľa s vyžítím indexov</b><br /><br />
54 $Babky["h"] = '. $Babky["h"].'<br />
55 $Babky["k"] = '. $Babky["k"].'<br />
56 $Babky["b"] = '. $Babky["b"].'<br />
57 ';
58 echo "<br /><b>Výpis prvkov poľa v cykle foreach</b><br /><br />
59 ";
60 foreach ( $Babky as $Prvok ) {
61 echo "
62 $Prvok <br />
63 ";
64 }
65 echo "<br /><b>Výpis indexov a prvkov poľa v cykle foreach</b><br /><br />
66 ";
67 foreach ( $Babky as $Index => $Prvok ) {
68 echo "
69 $Index .. $Prvok. <br />
70 ";
71 }
72
73 ?>
74 </div></body>
75 </html>