CyfrifiaduronRhaglennu

Mae'r ddolen i mewn PHP

Un o brif dasgau'r cyfrifiaduron yn prosesu symiau mawr o ddata mewn pobl byddai'r gweithgaredd hwn yn gofyn am fuddsoddiad mawr iawn o amser. I pherfformio cylchoedd peiriannu cymhleth eu dyfeisio. Ystyriwch beicio i. Weithiau, mae angen i ailadrodd rhai o'r darnau o cod nifer penodol o weithiau, dyna pryd cylchoedd yn dod i'r adwy. Y am ddolen - un o'r rhai mwyaf poblogaidd.

Cwmnïau, a ddefnyddir yn aml mewn cylch i

Yn gyntaf, gadewch i ni edrych ar grŵp o weithredwyr yn cael eu defnyddio'n aml mewn cylchoedd. Maent yn cael eu galw y cynyddiad a decrement. gweithredwr cynyddiad cofnodwyd dau pwyntiau cadarnhaol (++), mae'n cynnal cynnydd o un. Lleihau a i'r gwrthwyneb, yn gostwng gwerth 1, mae'n ddynodi dau minuses (-). gweithredwyr y rhain yn cael eu defnyddio fel cownter. Os yn ystod y PRE-decrement / cynyddiad yn ostyngiad / cynnydd mewn y newidyn, ac yna y gwerth hwn yn cael ei ddefnyddio. Y SWYDD-decrement / cynyddiad y newidyn yn cael ei ddefnyddio yn gyntaf, ac yna yn ddiweddarach mae ei gynnydd neu ostyngiad.

cystrawen

Mae am ddolen yn cynhyrchu bloc gweithredu gorchymyn cyn belled ag y cyflwr penodol yn wir. Mewn geiriau eraill, set o orchmynion, sy'n cael ei wneud dro ar ôl tro hyd nes amod a bennir yn cael ei ddienyddio.

Credir bod y cylch ar gyfer un o'r cymhleth yn y PHP. Mae ei cystrawen fel a ganlyn:

i (chast_1; chast_2; chast_3)

{} Cod

Yn enwedig diddorol yw'r ffaith bod y tu mewn i'r cromfachau. Fel y gwelwch, mae yna dair rhan. Maent yn cael eu gwahanu gan hanner colon. Lle PHP chast_1 yn gwneud yr hyn y mae'n ei hadrodd. Os oes yn fynegiant, yna mae'n cael ei chyflawni. Fel rheol, mae ei actifadu y cownter. Yn chasti_2 mae'n yw os, yna gwiriwch a yw'n wir bod yn chasti_1 os do (yn wir), yna PHP executes cod sydd y tu mewn i'r braces. Mae'r drydedd ran yn gynnydd neu ostyngiad y cownter.

Ystyriwch cylch ar gyfer php yn Enghraifft

Yn cylch chasti_1 newidyn $ a yn cael ei osod i 0. Nesaf, gwirio a yw $ a yn llai, na 20? Os llai, yna bydd yn rhedeg y gorchmynion sydd yn y ddolen. Yn ein enghraifft hon yn dangos: "Mae'r llinyn yn cael ei ddangos 20 gwaith", yna bydd y drydedd ran yn gynnydd o $ a 1. Yna, unwaith eto, mae yna dychwelyd i'r ail ran, wirio eto o leiaf 20 Ein amrywiol neu beidio. Llai? Yna, unwaith eto, mae 'r archa (llinell allbwn) hyd nes y $ ni fydd yn fwy na 20.

tasg

Rhedeg tasg fach. Mae rhywfaint o awgrym: "! Hi, Folks" Mae'n angenrheidiol i dynnu'r ymadrodd hwn yn fertigol. Sut mae'n cael ei wneud?

Mae angen i ni ddatrys y broblem ddolen PHP am. Yr ydym yn cofio'r strlen swyddogaeth (), sy'n dychwelyd hyd y llinell.

Yn Enghraifft 1, y mae yn ysgrifenedig - Beth i beidio â gwneud? Mae hyn yn god da, mae'n gweithio. Ond mae gwneud hynny yn amhosibl. Er mwyn deall pam, yn edrych ar sut PHP. Yn gyntaf, aseinio amrywiol $ i 0. Nesaf yn gyfrif o gymeriadau yn y llinyn ac yn gwirio bod swm a roddir yn llai na sero. Mae'n pwysleisio'r y cod yn dod i'r casgliad y llythyr cyntaf. Yna $ i ei gynyddrannedig gan 1 llinyn eto yn cael ei gyfrif o symbolau, gwirio bod $ i llai swm a dderbyniwyd eto yn mynd cod gweithredu. Bob tro strlen perfformio (), yn rhif cyfrif o symbolau. Mae'n dda bod yn rhaid i ni beidio llinyn mor hir yn ei wneud.

Os bydd y llinell yn statig, defnyddiwch opsiynau eraill.

Yn yr ymgorfforiad cyntaf, swyddogaeth strlen cymryd allan o'r cylch i.

Yn yr ail ymgorfforiad, pob cadw mewn dolen i.

Gyda chymorth ar gyfer dolen yn PHP, gallwch chi ddatrys llawer o bosau!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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