Beste mensen.

Ik heb een PHP boek, maar het blijkt een grote miskoop te zijn. Het boek gooit scripts voor je neus en legt niets uit. Mijn verzoek is ook of jullie een script kunnen maken/vinden van:

if en else

script die getallen 1 tot 100 onder elkaar uitprint met "for"
Script die de tafels uitprint (1 of 2 tafels zijn goed)

Graag de scripts zo eenvoudig mogelijk zodat ik ze nog kan ontcijferen wat met het boek niet het geval is.

Mijn dank zal groot zijn!
je 'for' scriptje:


<?PHP

$start = 1; //startwaarde

for($i = $start; $i<101; $i++) {  // for( startwaarde ; voorwaarde ; na elke loop)
print $i.'<br />'; //hier print hij je waarde (kan ook met echo)

}


?>



IF-ELSE

<?PHP

$voorwaarde = 1; //een variabele

If($voorwaarde == 1) { 

//als je variabele waarde 1 heeft dan

} Else {

//wat er gebeurt als je variabele niet 1 als waarde heeft

}

?>



Tafels van 3 en 4: (ik denk dat je dit bedoelt)


<?PHP

//tafel van 3

$start = 1;

for($i = $start; $i <= 10; $i++) { //als $i kleiner of gelijk is aan 10

print $i*3.'<br />';

}

//tafel van 4

for($o = $start; $o <= 10; $o++) {

print $o*4.'<br />';

}

?>
Bedankt man! Dit is eenvoudiger te begrijpen. Als je mijn buurman was kreeg je een biertje. :p
Alle tafels van 1 t/m 10 uitprinten:
<?php
for ($i = 1; $i <= 10; $i++) {
for ($j = 1; $j <= 10; $j++) {
echo '<p>' . $i . ' keer ' . $j . ' is ' . ($i * $j) . '</p>';
}
}
?>
Tikkes schreef op 09.10.2008 20:56
je 'for' scriptje:

<?PHP

$start = 1; //startwaarde

for($i = $start; $i<101; $i++) {  // for( startwaarde ; voorwaarde ; na elke loop)
print $i.'<br />'; //hier print hij je waarde (kan ook met echo)

}


?>



Nog een manier voor dit: In plaats van $i<101 kun je ook $i=<100 gebruiken, dat duidt aan dat $i gelijk is aan 100 of kleiner dan 100, dan zal hij deze For loop uitvoeren.
@poNji: Inderdaad, maar dat maakt eigenlijk weinig uit...

Sjoerd schreef op 09.10.2008 23:07
Bedankt man! Dit is eenvoudiger te begrijpen. Als je mijn buurman was kreeg je een biertje. :p


spijtig dat ik je buurman niet ben :p

Reageren