ELEKTRO
CHEMIE
PHP
FOTKY

PHP

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

  • © by Hugo z_moravec (et) yahoo (dot) 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;
    }

    ?>

    FORMÁT PRO TISK    

    Poslední změna: 22.05. 2005 08:31

    Líbí se Vám tento článek?