![]() |
några sidor på nätet om PHP programmering |
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.3.1 LooparwhileFör att loopa ett okänt antal varv kan man använda while. Nedan visas ett exempel på detta:
<?php
Listning 1.3.1.1 - samples/s12.php Skall kasta tärning tills jag får en sexa... Aj då en 5a Nu fick jag äntligen sexan! Resultat av listning 1.3.1.1 doEn variant på samma tema är konstruktionen do - while. Nedanstående program gör samma sak som föregående med ett viktigt undantag: Om det först slumptalet är en sexa kommer programmet att visa Aj då en 6a, för att sedan avsluta loopen.
<?php
Listning 1.3.1.2 - samples/s13.php Skall kasta tärning tills jag får en sexa... Aj då en 2a Aj då en 6a Nu fick jag äntligen sexan! Resultat av listning 1.3.1.2 for
<?php
Listning 1.3.1.3 - samples/s14.php Skall kasta tärning 5 gånger... Aj då en 2a Nu fick jag sexan! Aj då en 5a Aj då en 4a Aj då en 1a Skall räkna till tio 1 2 3 4 5 6 7 8 9 10 klar Resultat av listning 1.3.1.3 foreachFör arrays finns det en speciell foreach konstruktion. Jag kommer att behandla arrays separat, men nedan är ett litet exempel.
<?php
Listning 1.3.1.4 - samples/s21.php Anders And Kalle Anka Donald Duck 0 30 1 20 2 10 Resultat av listning 1.3.1.4 breakFör att avbryta en loop kan man använda break
<?php
Listning 1.3.1.5 - samples/s19.php Varv 0 Varv 1 Varv 2 Varv 3 Varv 4 Varv 5 Resultat av listning 1.3.1.5 continueFör att hoppa över resten av loopen och direkt fortsätta med nästa varv kan man avända continue.
<?php
Listning 1.3.1.6 - samples/s20.php Varv 1 Varv 3 Varv 5 Varv 7 Varv 9 Resultat av listning 1.3.1.6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© anders enges, mariehamn, 2004| 20.10.2004 13:46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() ![]() |
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||