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>