КомпьютерлерБағдарламалау

PHP цикл үшін

компьютерлер негізгі міндеттерінің бірі осы қызметі уақыт өте үлкен инвестицияларды талап ететін адамдардың үлкен мөлшерде деректердің өңдеу болып табылады. орындау үшін кешенді өңдеу циклдар ойлап шығарылды. арналған цикл қарастырайық. Кейде, бұл циклдар көмекке келген кезде сол, код дана кейбір рет белгілі бір санын қайталау қажет. ең танымал бірі - ілмектер.

жиі үшін цикл қолданылады компаниялар,

Біріншіден, деген жиі цикл қолданылады операторлар тобына қарайықшы. Олар өсімі және декремент деп аталады. өсімі операторы екі жақтары (++) жазылған, ол бір адамға артық жүзеге асырады. (-) керісінше декремент, ол екі кемшіліктері жәйттерді, 1 мәні төмендейді. Бұл операторлар санауыштың пайдаланылады. PRE-декремент / өсімінің барысында Егер айнымалы төмендеуі / ұлғаюы болып табылады, содан кейін осы мәні пайдаланылады. POST-декремент / көбейтпейді айнымалы бірінші қолданылады, содан кейін кейінірек оның ұлғаю немесе азаю бар.

синтаксис

ілмектер ретінде ұзақ белгілі бір шарт шын ретінде пәрмен орындау блогын шығарады. Көрсетілген шарты орындалады қайталап жасалады пәрмендердің Басқаша айтқанда, жиынтығы.

Ол PHP кешеннің бірі үшін цикл деп саналады. төмендегідей Синтаксис:

(; Chast_2; chast_3 chast_1) үшін

{Кодексі}

Әсіресе қызықты Жақша ішіндегі факт болып табылады. Өздеріңіз көріп отырғандай, үш бөлшектер бар. Олар нүктелі үтірмен бөлінген. chast_1 PHP деді ол қандай жасайды қайда. өрнек бар болса, онда ол орындалады. Әдетте, есептегішті бар іске қосылады. онда ол иә (шын) егер chasti_1 жылы, содан кейін PHP мәнерлеп жақшасыз ішінде код орындайды деп. рас-жоғын тексеру, егер chasti_2 жылы ол үшінші бөлігі есептегіш ұлғайту немесе төмендеуі болып табылады.

Мысал PHP үшін цикл қарастырайық

chasti_1 цикл айнымалы $ а 0. Келесі үшін орнатылған 20-ден, $ аз екенін тексеруге? кем болса, онда цикл бар пәрмендерді іске болады. Біздің мысалда көрсетеді: «Бұл жол 20 рет көрсетіледі», содан кейін үшінші бөлігі қайтадан $ A 1. өсуі болып табылады, тағы да кем дегенде 20 Біздің айнымалы немесе жоқ тексерді екінші бөлігіне қайтару, бар. Кем? $ 20-дан астам емес болады, содан кейін қайтадан командалық (шығыс жолы) бар.

тапсырма

шағын тапсырмасын іске қосыңыз. Кейбір ұсыныс бар: «Привет, адамдар!» Ол тігінен осы сөз тіркесін алып тастау үшін қажет. ол қалай жүзеге асырылады?

Біз үшін проблема PHP топтамасын шешу қажет. Біз жолдың ұзындығын қайтарады strlen функциясын (), есімде.

1-мысал, ол жазылған - істеу емес қандай? Бұл жұмыс істейді, жақсы коды болып табылады. Бірақ, осылайша мүмкін емес. Түсіну үшін, неге қалай PHP қарап. Біріншіден, айнымалы $ Мен 0. Келесі жолдың түртіндінің саны болып табылады және нөлден берілген саны аз екенін тексеріңіз тағайындау. Бұл код алғаш хатының соңында келеді орындайды Итерация. Содан кейін $ і рәміздер 1 қайтадан есептеледі жатқан жолдың ауқымдану болады, $ і аз саны деп тексеру қайтадан кодын орындау жүріп алды. Әр уақыт) (strlen орындалған, таңбалар саны саны болып табылады. Бұл біз осындай ұзақ жол емес, бар екенін жақсы.

желісі статикалық болса, басқа параметрлерді пайдаланыңыз.

Бірінші нұсқада орындау, strlen функциясы үшін цикл сыртына алып кеткен.

Екінші нұсқада, барлық цикл сақталады.

PHP цикл үшін көмегімен, сіз көптеген жұмбақтар шешуге болады!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.delachieve.com. Theme powered by WordPress.