Citat:
Ursprungligen postat av
Zupmeister
Tjena flashback!
Skulle behöva hjälp med att komma igång med en övning jag har fått mig tilldelad!
"Komplettera funktionen så att den genom att använda två nästlade for-satser returnerar en sträng med sekvenserna '11-12-13, 21-22-23, 31-32-33, 41-42-43, 51-52-53'."
Jag förstår inte riktigt hur jag ska göra, skulle någon kunna försöka förklara?
Enkelt. Har inte testat den, skrev från huvudet, men du förstår tanken.
$i itererar 10,20,30,40,50 medans $y kör 1,2,3. Så första itereringen blir det $i = 10 och $y = 1.
Den nästlade for-satsen med $y kör tills dess villkor är uppfyllt ($y<=3) innan huvud-forsatsen körs igen.
Kod:
function gen() {
for($i=10, $i<=50, $i+10) {
for($y=1, $y<=3 $y++) {
$str .= $i[0]+$y . ',';
//$i[0] = första tecknet i $i = 1. $y räknar från 1-3 varje varje iterering
}
}
return $str;
}