KompyutaProgramu

Kwa kitanzi katika PHP

Moja ya kazi kuu ya kompyuta ni usindikaji wa kiasi kikubwa cha data kwa binadamu shughuli hii itahitaji uwekezaji mkubwa sana wa wakati. Kufanya mzunguko tata machining walikuwa zuliwa. Fikiria mzunguko kwa. Wakati mwingine, ni muhimu kurudia baadhi ya vipande vya code fulani mara kadhaa, hiyo ni wakati mzunguko kuja kuwaokoa. kwa kitanzi - moja ya maarufu zaidi.

Makampuni, ambayo mara nyingi hutumika katika mzunguko kwa

Kwanza, hebu angalia kundi la waendeshaji mara nyingi hutumika katika mzunguko. Wao ni kuitwa nyongeza na mapunguzo. nyongeza operator kumbukumbu pluses mbili (++), hubeba nje ongezeko la moja. Pungufu kinyume, itapungua thamani ya 1, kuashiria minuses mbili (-). waendeshaji hizi hutumika kama counter. Kama wakati wa PRE-mapunguzo / nyongeza ni kupungua / ongezeko la variable, na kisha thamani hii ni kutumika. BAADA YA mapunguzo / increment variable ni ya kwanza kutumika, na kisha baadaye kuna ongezeko wake au kupungua.

syntax

kwa kitanzi inazalisha amri ya utekelezaji kuzuia kwa muda mrefu kama hali fulani ni ya kweli. Kwa maneno mengine, seti ya amri, ambayo hufanyika mara kwa mara mpaka maalum hali kutekelezwa.

Inaaminika kuwa mzunguko kwa moja ya tata katika PHP. syntax yake ni kama ifuatavyo:

kwa (chast_1; chast_2; chast_3)

{Kanuni}

Hasa kuvutia ni ukweli kwamba ndani ya mabano. Kama unavyoona, kuna sehemu tatu. Wao ni kutengwa kwa semicolon. Ambapo chast_1 PHP gani kile aliiambia. Kama kuna usemi, basi ni kutekelezwa. Kama kanuni, kuna ni ulioamilishwa counter. Katika chasti_2 ni kama, kisha kuangalia kama ni kweli kwamba katika chasti_1 kama ndiyo (kweli), kisha PHP executes code yaani ndani ya braces. sehemu ya tatu ni ongezeko au upungufu wa kukabiliana.

Fikiria mzunguko kwa php katika Mfano

Katika mzunguko chasti_1 variable $ a imewekwa kuwa 0. Kisha, kuangalia kama $ a ni chini, ya 20? Kama chini, kisha inakwenda amri kwamba ni katika kitanzi. Katika mfano wetu inaonyesha: "string hii inaonyeshwa mara 20", basi sehemu tatu ni ongezeko la $ 1 Kisha tena, kuna kurudi sehemu ya pili, tena checked angalau 20 letu variable au la. Chini? Kisha tena kuna amri (matokeo mstari) mpaka $ haitakuwa zaidi ya 20.

kazi

Run kazi ndogo. Kuna baadhi ya maoni: "Hi, folks" Ni muhimu wima kuondoa maneno haya. Jinsi ni kosa?

Tunahitaji kutatua tatizo PHP kitanzi kwa. Tunakumbuka kazi strlen (), ambayo anarudi urefu wa line.

Katika Mfano 1, imeandikwa - Si kufanya nini? Hii ni kanuni nzuri, ni kazi. Lakini kufanya hivyo haiwezekani. Kuelewa kwa nini, angalia jinsi PHP. Kwanza, kuwapa variable $ i 0. Next ni hesabu ya herufi katika kamba na kuhakikisha kuwa kutokana na wingi chini ya sifuri. Ni iterates code inakuja mwisho wa barua ya kwanza. Kisha $ i ni incremented na 1 tena kuwa kuhesabiwa mfululizo wa ishara, kuhakikisha kuwa $ i ndogo kiasi kupokea tena huenda code utekelezaji. Kila wakati kazi strlen (), ni hesabu ya idadi ya alama. Ni vizuri kwamba tuna kama kamba ya muda mrefu haina.

Kama line ni tuli, kutumia chaguo nyingine.

Katika mfano halisi kwanza, strlen kazi kuchukuliwa nje ya mzunguko kwa.

Katika mfano halisi wa pili, kila kubakia katika mzunguko kwa.

Kwa msaada wa kwa kitanzi katika PHP, unaweza kutatua puzzles wengi!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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