⊗ppPmLpBr 122 of 447 menu

Udhëzimi break në PHP

Le të themi se kemi një cikël si ky, i cili shfaq elementet e një vargu në ekran:

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

Le të supozojmë se detyra jonë është të përcaktojmë nëse numri 3 gjendet në varg. Nëse gjendet - do të shfaqim në ekran '+++' (nëse nuk gjendet - nuk do të bëjmë asgjë).

Le të zgjidhim detyrën tonë:

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

Detyra është zgjidhur, megjithatë, ka një problem: pasi numri 3 është gjetur, vargu vazhdon të përsëritet kot më tej, duke shfrytëzuar burime të çmuara të procesorit dhe duke ngadalësuar punën e skriptit tonë.

Më optimum do të ishte që menjëherë pas gjetjes së numrit të përfundonim punën e ciklit tonë. Kjo mund të bëhet me ndihmën e udhëzimit të veçantë break, i cili lejon përfundimin e parakohshëm të punës së ciklit.

Prandaj, le ta përfundojmë ciklin, sapo të hasim numrin 3:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem == 3) { echo '+++'; break; // do të dalim nga cikli } } ?>

Udhëzimi break mund të përfundojë çdo cikël: foreach, for, while.

Është dhënë një varg me numra. Nisni një cikël që do të shfaqë një nga një elementët e këtij vargu në konsolë derisa të haset një element me vlerë 0. Pas kësaj cikli duhet të përfundojë punën e tij.

Është dhënë një varg me numra. Gjeni shumën e elementëve, të vendosur nga fillimi i vargut deri te numri i parë negativ.

Është dhënë një varg me numra. Gjeni pozitën e numrit të parë 3 në këtë varg (supozojmë se ky numër gjendet patjetër në varg).

Përcaktoni, sa numra të plotë, duke filluar nga numri 1, duhen mbledhur, që shuma të bëhet më e madhe se 100.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo