⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау