ELEKTRO
CHEMIE
PROGRAMOVÁNÍ
FOTKY
BLOG
E-SHOP

Elektro

  • Novinky
  • Aktuality
  • PHP
  • MySQL
  • JavaScript
  • .NET
  • Download
  • Odkazy
  • Anketa
  • Návštěvní kniha
  • Mapa webu
  • O webu
  • RSS

  • © by Hugo moravec.zd@gmail.com

    Příkaz foreach

    Příkaz foreach byl zaveden v PHP4 a umožňuje snadný průchod polem. Existují dva způsoby zápisu:
     
    foreach(array_expression as $value) statement
    foreach(array_expression as $key => $value) statement

    Příkaz prochází postupně pole a v každé iteraci přiřadí do proměnné $value hodnotu aktualního prvku. Při použití druhé formy je zároveň přiřazen index prvku do proměnné $key. Na konci každé iterace je vnitřní ukazatel pole zvýšen o jednotku. Při první iteraci je vnitřní ukazatel nastaven automaticky na první element pole.

    Při používání příkazu foreach je důležité mít na paměti, že pracujeme s kopií daného pole, takže změny provedené na proměnné $value nebo $key se na původním poli neprojeví!!

    Příklady:

    <?php

    //TENTO PŘÍKLAD VYPÍŠE HODNOTY VŠECH PRVKŮ POLE

    foreach ($pole AS $value) {
      echo $value."<br>";
    }

    //VÝPIS VŠECH PRVKŮ POLE A JEJICH INDEXŮ

    foreach ($pole AS $key => $value) {
      echo $key." => ".$value;
    }

    ?>