skanuj0076 (34)

skanuj0076 (34)



Rozdział 3. ♦ Instrukcje sterujące i funkcje

Rozdział 3. ♦ Instrukcje sterujące i funkcje

Wik Edycja ffidok Przej# Jaklaćki Narzędzia Pomog

sap http://localhost/index .php ^Rozpocznij przygód... ; ?• Aktualności 00    01    02

10    11    12

20    21    22


Rysunek 3.8.

Działanie

zagnieżdżonych

pętlifor

Jeśli teraz w pętli wewnętrznej umieścimy instrukcję warunkową if($i == 2) break;, tak aby cala konstrukcja wyglądała następująco;

<?php

for($i - 0: $i < 3: Ii++){ for($j - 0: $j < 3; $j++){

1f($i -- 1) break;

echo("$1 $j “):

echo("Snbsp;Snbsp:Snbsp:"):

}

echo(''<br>");

zgodnie z tym, co zostało napisane wyżej, ilekroć i osiągnie wartość 1, przerywana będzie pętla wewnętrzna, a sterowanie będzie przekazywane do pętli zewnętrznej. Tym samym po uruchomieniu skryptu znikną ciągi liczb wyświetlane wówczas, gdy i było równe 1 (rysunek 3.9). Instrukcja break powoduje bowiem przejście do kolejnej iteracji pętli zewnętrznej.

0ik Edycja ffld >    .    1 . . omog

<N-- '    • £§? 1 Jl 0). | U http://localhost/ind«x.php


Rysunek 3.9.

Jedna z iteracji pątli została przerwana

^ Rozpocznij przygód... ’ Aktualności

00    01    02

20    21    22

Wykorzystanie instrukcji break nie ogranicza się oczywiście jedynie do pętli typu for. Może być ona również stosowana w połączeniu z pętlami while oraz do.. .while, podobnie jak instrukcja continue, z którą zapoznamy się w następnej sekcji.

Instrukcja continue

O ile instrukcja break powodowała przerwanie wykonywania pętli oraz jej opuszczenie, o tyle instrukcja continue powoduje przejście do jej kolejnej iteracji. Jeśli zatem wewnątrz pętli znajdzie się instrukcja continue, bieżąca iteracja (przebieg) zostanie


Wyszukiwarka

Podobne podstrony:
skanuj0079 (34) Rozdział 3. ♦ Instrukcje sterujące i funkcje 91FunkcjeBudowa funkcji Funkcje to wydz
skanuj0087 (34) Rozdział 3. ♦ Instrukcje sterujące i funkcje Czy istnieje zatem sposób, aby funkcja
skanuj0095 (34) Rozdział 4. ♦ Tablice i obiekty 107 echo("<br>kolory[ kolor2 ] = ");
skanuj0090 (34) Rozdział 4.2 PAMIĘTAJ Do infrastruktury liniowej zalicza się drogi publiczne, linie
skanuj0035 2 34 Rozdział 2. Rys. 2.8. Wyznaczanie umownej granicy sprężystości Umowną granicę plasty
67635 skanuj0237 34 Rozdział 1 Tabela 1.1. Zasady zarządzania strategicznego Przyjmowanie wartości
skanuj0086 (34) PHP i MySQL dla każdegoArgumenty funkcji raz jeszczeSposoby przekazywania argumentów

więcej podobnych podstron