⊗ppPmLpBr 122 of 447 menu

Navodila break v PHP

Recimo, da imamo takšno zanko, ki izpisuje elemente polja na zaslon:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { echo $elem; } ?>

Recimo, da je naša naloga določiti, ali je v polju število 3. Če je, izpišemo na zaslon '+++' (in če ni, ne naredimo ničesar).

Rešimo našo nalogo:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem == 3) { echo '+++'; } } ?>

Naloga je rešena, vendar obstaja težava: potem ko je število 3 že najdeno, se polje še vedno nesmiselno prebija naprej, kar porablja dragocene vire procesorja in upočasnjuje delo našega skripta.

Bolj optimalno bi bilo takoj po najdbi števila zaključiti delo naše zanke. To lahko storimo s posebnim navodilom break, ki omogoča predčasno zaključitev dela zanke.

Torej, končajmo zanko, takoj ko naletimo na število 3:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem == 3) { echo '+++'; break; // izhod iz zanke } } ?>

Navodilo break lahko prekine vse zanke: foreach, for, while.

Podano je polje s števili. Zaženite zanko, ki bo ena za drugo izpisovala elemente tega polja v konzolo, dokler ne naleti na element z vrednostjo 0. Po tem mora zanka zaključiti svoje delo.

Podano je polje s števili. Poiščite vsoto elementov, ki se nahajajo od začetka polja do prvega negativnega števila.

Podano je polje s števili. Poiščite položaj prvega števila 3 v tem polju (predpostavimo, da je to število zagotovo v polju).

Določite, koliko celih števil, začenši s številom 1, je treba sešteti, da bo vsota večja od 100.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni