ComputerProgramming

Ang alang sa loop sa PHP

Usa sa mga nag-unang tahas sa mga computer mao ang pagproseso sa dako nga kantidad sa data sa mga tawo niini nga kalihokan nga nagkinahanglan sa usa ka dako kaayo nga investment sa panahon. Sa paghimo sa komplikado machining siklo mga imbento. Tagda siklo alang sa. Usahay, kini mao ang gikinahanglan nga sa pag-balik sa pipila sa mga mga piraso sa code sa usa ka gidaghanon sa mga panahon, nga sa diha nga siklo moabut aron sa pagluwas. Ang alang sa laang - ang usa sa labing popular nga.

Companies, nga sagad gigamit sa pagbalik-balik sa

Una, atong tan-awon sa usa ka grupo sa mga operators sagad gigamit sa mga siklo. Sila gitawag sa increment ug decrement. dungag operator natala sa duha ka pluses (++), kini nagdala sa usa ka dugang sa usa. Decrement kasukwahi, pagminus, mga pagmobu sa bili sa 1, kini magtumong sa duha ka minuses (-). Kini nga mga operators gigamit ingon nga usa ka counter. Kon sa panahon sa PRE-decrement / increment mao ang sa usa ka pagkunhod / pagsaka sa baryable, ug unya kining bili gigamit. Ang POST-decrement / dungag sa baryable unang gigamit, ug unya sa ulahi adunay iyang abut o pagkunhod.

syntax

Ang alang sa laang og usa ka sugo sa pagpatay block ingon sa taas nga ingon sa usa ka pipila ka mga kahimtang mao ang tinuod nga. Sa laing mga pulong, usa ka hugpong sa mga sugo, nga ginahimo sa balik-balik nga hangtud sa usa ka bungat nga kahimtang ang gipatay.

Kini mao ang nagtuo nga ang pagbalik-balik sa usa sa mga komplikado sa PHP. Niini syntax mao ang sama sa mosunod:

alang sa (chast_1; chast_2; chast_3)

{Code}

Ilabi na sa makapaikag mao ang kamatuoran nga sa sulod sa parentesis. Samtang kamo mahimo tan-awa, adunay tulo ka mga bahin. Sila mibulag sa usa ka semicolon. Diin chast_1 PHP nagabuhat siya misulti. Kon adunay usa ka ekspresyon, nan kini gipatay. Ingon sa usa ka pagmando sa, didto activate sa counter. Sa chasti_2 kini mao ang kon, nan, check kon kini mao ang tinuod nga sa chasti_1 kon oo (tinuod nga), unya PHP nagabuhat code nga anaa sa sulod sa mga tukod. Ang ikatulo nga bahin mao ang usa ka dugang o pagkunhod sa counter.

Tagda ang usa ka pagbalik-balik alang sa sa Php sa Panig-ingnan

Sa chasti_1 cycle baryable $ usa ka gikatakda nga 0. Sunod, check kon $ usa ka dili kaayo, kay sa 20? Kon dili kaayo, unya modagan sa mga sugo nga anaa sa laang. Sa atong panig-ingnan nagpakita: "hilo Kini nga gipakita 20 nga mga panahon", nan, ang ikatolo ka bahin mao ang usa ka dugang sa $ usa ka 1. Unya pag-usab, adunay usa ka pagbalik ngadto sa ikaduha nga bahin, pag-usab gitan-aw sa labing menos 20 Ang atong baryable o dili. Dili kaayo? Unya pag-usab didto mao ang sugo (output linya) hangtud $ usa ka dili labaw pa kay sa 20.

buluhaton

Run sa usa ka gamay nga tahas. Adunay pipila ka mga sugyot: "Hi, mga tawo" Kini mao ang gikinahanglan aron sa vertically withdraw niini nga hugpong sa mga pulong. Sa unsang paagi nga kini nahimo?

Kita kinahanglan sa pagsulbad sa problema sa PHP laang alang sa. kita mahinumdom sa mga function strlen (), nga mobalik ang gitas-on sa linya.

Sa Panig-ingnan 1, kini nahisulat - Unsa nga dili buhaton? Kini mao ang usa ka maayo nga code, kini nga mga buhat. Apan sa pagbuhat sa ingon dili mahimo. Aron masabtan kon nganong, tan-awa kon sa unsang paagi PHP. Una, assign baryable $ i 0. Sunod mao ang usa ka ihap sa mga karakter sa sa pisi ug pagtino nga ang usa ka gihatag nga gidaghanon nga ubos pa kay sa zero. Kini iterates ang code moabut ang katapusan sa sa unang sulat. Unya $ ko ang incremented sa 1 pag-usab nga giisip hilo sa mga simbolo, pagsusi nga $ ko mas gamay gidaghanon nakadawat pag-usab moadto code pagpatay. Sa matag higayon nga gihimo strlen (), mao ang usa ka ihap sa gidaghanon sa mga simbolo. Kini mao ang maayo nga kita sa ingon ka taas nga hilo dili.

Kon ang linya mao ang nagapahulay, nagahunong, sa paggamit sa ubang mga mga kapilian.

Sa unang larawan, strlen function gikuha gikan sa pagbalik-balik sa.

Sa ikaduha nga larawan, ang tanan gipabilin diha sa usa ka laang alang sa.

Uban sa tabang sa usa ka alang sa laang sa PhP, nga kamo mahimo sa pagsulbad sa daghan nga mga puzzle!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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