6
Loopar While, for, foreach

Loopar

  • Upload
    jaron

  • View
    75

  • Download
    0

Embed Size (px)

DESCRIPTION

Loopar. While, for, foreach. while. Körs medan villkoret är sant. $i = 1; while ($i < 10) { echo ”Numret är nu $i ”; $i++; } Först är $i = 1 M edan $i är under 10, kör koden inuti Koden inuti skriver ut ”Numret är ...” Koden plussar på $i med ett för varje loop - PowerPoint PPT Presentation

Citation preview

Page 1: Loopar

LooparWhile, for, foreach

Page 2: Loopar

while Körs medan villkoret är sant.

$i = 1;

while ($i < 10) {

echo ”Numret är nu $i <br />”;

$i++;

} Först är $i = 1 Medan $i är under 10, kör koden inuti

◦ Koden inuti skriver ut ”Numret är ...”◦ Koden plussar på $i med ett för varje loop

Används också för att hämta en rad i taget via mysql_fetch_assoc()◦ Grunderna i databashantering

AKTA DIG FÖR ATT GÖRA DEN OÄNDLIG!

Page 3: Loopar

for for ($start; $villkor; $uppdatering)

for ($i = 1; $i < 10; $i++) {

echo ”Nu är numret $i <br />”;

} $start är startpunkten för loopen $villkor är villkoret, i detta fall, kör loopen medan $i är

under 10 $uppdatering, i detta fall plussa på variabeln $i med

ett (1) för varje loop

Page 4: Loopar

foreach Går igenom en array

$bilar = array(’Opel’, ’BMW’, ’Volvo’, ’Saab’);

echo ’Jag tycker dessa bilar är bra: <br />’;

foreach ($bilar as $bil) {

echo ”$bil <br />”;

} $bilar as $bil, detta plockar ut en del i arrayen och

tilldelar det till variabeln $bil. På detta sätt behöver du inte veta nycklarna.

På nästa sida finns en mer avancerad version

Page 5: Loopar

foreach (advanced) Att gå igenom en array och även få fram nycklarna

foreach ($array as $nyckel => $innehåll) Mer på nästa sida

Page 6: Loopar

foreach (advanced)$bilar[’Opel’] = ”Den suger jättemycket!”;

$bilar[’BWM’] = ”Den drar som ett as!”;

$bilar[’Volvo’] = ”Den är medelsvenssons favoritbil”;

echo ’Mina åsikter om olika bilmärken: <br />’;

foreach ($bilar as $bilMarke => $kommentar) {

echo ”Bilmärket: $bilMarke, kommentar: $kommentar”;

} $bilMarke är nyckeln $kommentar är innehållet