Opettelen PHP:n ohjausrakenteita ja nyt olen saanut tulostettua For- ja While-loopeilla nimen selaimeen kymmenen kertaa alekkain. Do while-looppi kuitenkin jatkaa looppaamistaan loputtomiin. Mikä tässä koodinpätkässä menee vikaan?
$n = 0;
do {echo "Nimi ";
$n 1;
} while ($n < 10);
Do While -loop
Mikä tässä mättää?
3
667
Vastaukset 3
- teuro
Heh et kasvata $n muuttujan arvoa, koskaan yli yhden. Tarkista rivin $n 1 oikeellisuus.
- selkis
$n ; ratkaisi ongelman. Kiitos. :-)
- keksa
selkis kirjoitti:
$n ; ratkaisi ongelman. Kiitos. :-)
sama virhe voisi tapahtua jatkossa merkkijonojen ja muiden kanssa.
$n = $n 1;
olisi toiminut samalla tavalla kuin $n ;
Täytyy siis sijoittaa tulos takaisin n-muuttujaan
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Miksi vanhusraiskaajaa ei ole palautettu?
Ukkola kysyy Rantaselta, vaikka perussuomalaiset ovat olleet hallituksessa kolme ja puolivuotta. Rantasen vastaus on "3621587- 1141236
- 1271154
- 130942
Katri Helena rikkoi hiljaisuuden dramaattisella uutisella: "Elossa ja ilossa ollaan"
Katri Helena on sinivalkoinen ääni. Hänen klassikkohittinsä ovat tärkeä osa suomalaista kansanperintöä. Katri veti jääh22893- 111832
- 40508
Vaikea löytää samantyylistä miestä
Nyt on pakko avautua. Onko ketään muuta jonka on yksinkertaisesti todella vaikeaa löytää samanhenkistä kumppania kuin i110502- 18490
Martina ja Muhis
Aamulenkillä yhdessä valmistautumassa suuren päivään,toivottavasti heräsivät toistensa viekusta.Ihana pariskunta❤168452