Permalänk
Medlem

Nybörjare med php-problem

Skulle någon kunna hjälpa en nybörjare på php ang. frågor om for loop?

Koden är följande:

1.<?php
2.$number = 75;
3.for ($count=1; $count<=10; $count++) {
4.echo $number . "<br>";
5.$number += 75;
6.}
7. ?>

a) på rad 3. vad gör $count=1? Det står i min kurs att detta är en expression som kan användas som räknare (counter). Räknar den antalet loopar?

b) rad 3. $count<=10. betyder detta att "så länge variabeln count har körts mindre än eller lika med tio gånger så körs loppen".

c) rad 3. $count++. Här lägger man till ett värde av 1. Men vad är det man lägger till? Är det ett varv på loopen man lägger till?

d)rad 4. echo $number . "<br>";. Detta borde betyda att vi skriver ut variabeln $number och vi konkatenerar utskriften med en radbrytning ?

e) $number += 75. Borde alltå betyda att man lägger till 75 i värde varje gång som loopen körs.

e) rad 6. symbolen "måsvingen" "}" visar att loopen är slut eller?

Visa signatur

jepp

Permalänk
Medlem

Du förstår redan många frågorna och har svarat på frågan i din fråga på många.
a) $count är variabeln som används för att hålla koll på hur många loops som har gjorts. Som du tänkt
b) Ja du har förstått där också
c) I slutet av loopen läggs det till 1 i $count och sedan kollar om det är mindre eller lika med 10 och om det är det fortsätter loopen
d) Ja
e) Ja
f) Ja

Permalänk
Medlem

for-loopen utläses "Ge variabeln $count värdet 1 ($count=1, en integer alltså). Så länge som $count är mindre än eller lika med 10 ($count<=10) addera 1 ($count++). När den förustättningen är klar avslutas loopen".

Varje gång loopen går så skrivs nya talet $count ut och så adderas 75 till variablen $count. Detta genomförs 10 gånger. Inte så svårt.

EDIT: någon annan var snabbare, men jag låter mitt svar stå kvar.

Visa signatur

Cisco - Linux - VMWare
-- Citera mig om ni vill få återkoppling --