Gå til innhold

Forklare meg foreach ?


Anbefalte innlegg

Videoannonse
Annonse

Foreach er helt grunnleggende i PHP, og alle av de tusen introduksjoner som finnes på internett tar det for seg.

 

http://www.google.no/search?hl=no&q=fo...3%B8k&meta=

 

http://no.php.net/foreach

http://www.tizag.com/phpT/foreach.php

http://php.about.com/od/learnphp/ss/php_loops_3.htm

http://www2.tisip.no/boker/dws/php_eks/

 

Du kommer for øvrig ikke noe fremover dersom du ikke greier å lese den største PHP manualen på internett, nemlig php.net.

Lenke til kommentar

Veldig enkelt forklart, kan man bruke foreach til å skrive ut arrays.

<?php

  $arr = array("DanieL", "StiaN", "ThomaS");

  foreach( $arr as $line ){

  echo $line . ", ";

  }

?>

Veldig enkelt igrunn..

Endret av onTop
Lenke til kommentar
Veldig enkelt forklart, kan man bruke foreach til å skrive ut arrays.

<?php

  $arr = array("DanieL", "StiaN", "ThomaS");

  foreach( $arr as $line ){

  echo $line . ", ";

  }

?>

Veldig enkelt igrunn..

 

 

 

Så det vil bli slik, med egene ord da?:p:

<?php

  $arr = array("DanieL", "StiaN", "ThomaS");

  foreach( $arr as $line ){ // as = skifter navn til $line ???

  echo $line . ", ";  // Så skrive ut det nye navnet ?

  }

?>

Lenke til kommentar
Gjest Slettet+1298342134

foreach => for hvert element i array gjør noe..

Eksempler:

$arr = Array("eple", "banan", "blåbær");
foreach($arr as $verdi) { echo "{$verdi}\n"; }

Vil gå gjennom arrayet $arr og legge verdien til hvert element i variabelen $verdi.

 

$arr = Array("eple", "banan", "blåbær");
foreach($arr as $key => $val) { echo "{$key} => {$val}\n"; }

Vil gå gjennom arrayet $arr og hente både nøkkel og tilhørende verdi for hver element.

Dersom du prøver denne koden vil du se hva som skjer og bedre forstå foreach:)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...