Home

Object

Приклад 6.6. Послідовний перебір елементів числового масиву з використанням цикла foreach...as

    <?php
      $paper = array("Copier", "Inkjet", "Laser", "Photo");
      $j = 0;

      forech ($paper as $item) {
        echo "$j: $item<br>";
        ++$j;
      }
    ?>
  

Результат виконання коду:

0: Copier
1: Inkjet
2: Laser
3: Photo

Приклад 6.7. Послідовний перебір елементів асоциативного масиву з використанням цикла foreach...as

    <?php
      $paper = array('copier' => "Copier & Multipurpose",
      'inkjet' => "Inkjet Printer",
      'laser' => "Laser Printer",
      'photo' => "Photographic Paper");

      foreach ($paper as $item => $description)
        echo "$item: $description<br>";
    ?>
  

Результат виконання коду:

copier: Copier & Multipurpose
inkjet: Inkjet Printer
laser: Laser Printer
photo: Photographic Paper

кожен елемент масиву $paper вводиться в пару «ключ - значення», представлену змінними $item і $description, з яких ця пара виводиться на екран

Приклад 6.7. Послідовний перебір елементів асоциативного масиву за допомогою функцій each i list

    <?php
      $paper = array('copier' => "Copier & Multipurpose",
      'inkjet' => "Inkjet Printer",
      'laser' => "Laser Printer",
      'photo' => "Photographic Paper");

      while (list($item, $description) = each($paper)) {
        echo "$item: $description<br>";
      }
    ?>
  

Результат виконання коду: