⊗ppPmLpBr 122 of 447 menu

PHPдеги break буйругу

Алдыда бизде массив элементтерин экранга чыгаруучу мындай цикл бар деп коёлу:

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

Алдыда турган милдет - массивде 3 саны барбы же жокпу аныктоо. Эгер бар болсо - экранга '+++' чыгарабыз (ал эми жок болсо - эч нерсе кылбайбыз).

Милдетибизди чечели:

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

Милдет чечилди, бирок, бир көйгөй бар: 3 саны табылгандан кийин дагы, массив маанисиз түрдө ары улантылып, процессордун баалуу ресурстарын кетерип, биздин скриптибиздин ишин жайлаттырат.

Сан табылгандан кийин циклди иштөөнү токтотуу оптималдуу болмок. Муну циклдин ишин эрте бүтүрүүгө мүмкүндүк берген атайын break буйругу аркылуу жасоого болот.

Ошентип, бизге 3 саны кездешкенде циклди бүтүрөлү:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem == 3) { echo '+++'; break; // циклден чыгабыз } } ?>

break буйругу каалаган циклди бүтүрө алат: foreach, for, while.

Сандардан турган массив берилген. Циклди иштетиңиз, бул массивдин элементтерин биринен кийин бири консолго чыгарганга чейин, 0 маанисине ээ элемент кездешкенге чейин. Андан кийин цикл өз ишин бүтүрүшү керек.

Сандардан турган массив берилген. Массивдин башынан биринчи терс санга чейинки жайгашкан элементтердин суммасын табыңыз.

Сандардан турган массив берилген. Бул массивдеги биринчи 3 санынын позициясын табыңыз (бул сан массивде бар деп эсептейбиз).

1 санынан баштап, канча бүтүн санды кошсо, суммасы 100дон ашкандыгын аныктаңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу