ՀամակարգիչներԾրագրավորում

Որ հանգույցի PHP

Մեկը հիմնական խնդիրներից է համակարգիչների մշակման մեծ քանակությամբ տվյալների մարդկանց այս գործունեությունը, որ պահանջում է շատ մեծ ներդրում ժամանակ: Է կատարել համալիր ներմուծում ցիկլեր են հորինել. Հաշվի առնել ցիկլը համար: Մեկ - մեկ, որ դա անհրաժեշտ է կրկնել որոշ կտոր օրենսգրքի մի քանի անգամ, որ այն ժամանակ, երբ ցիկլեր գալիս է օգնության. Որ հանգույց մեկը ամենատարածված.

Ընկերությունները, որոնք հաճախ օգտագործվում են ցիկլի համար

Նախ, եկեք նայենք մի խումբ օպերատորների հաճախ օգտագործվում են ցիկլերի. Նրանք կոչվում են հավելաճ եւ փոքրացում: մեծացում օպերատոր արձանագրվել է երկու պլյուսներ (++), այն իրականացնում է աճ մեկի: Պակասեցնել հակառակն, նվազեցնում արժեքը 1, դա մատնանշում է երկու minuses (-). Այս օպերատորները օգտագործվում են որպես counter. Եթե ժամանակ PRE-Պակասեցնել / հավելման ը նվազում / աճ է փոփոխականի, եւ ապա սա արժեք է, օգտագործվում է: The Post-փոքրացում / օգուտ փոփոխական նախ օգտագործվում, իսկ այնուհետեւ կա դրա աճ կամ նվազում:

շարահյուսություն

Որ հանգույց արտադրում է հրամանի կատարման բլոկ, քանի դեռ որոշակի պայման ճշմարիտ է: Այլ կերպ ասած, մի շարք հրամանների, որը կատարվում է բազմիցս, մինչեւ նշված պայմանը կատարվում է:

Ենթադրվում է, որ ցիկլի մեկի համալիրի PHP: Նրա շարահյուսական հետեւյալն է.

համար (chast_1, chast_2, chast_3)

{Կոդը}

Հատկապես հետաքրքիր է այն փաստը, որ ներսում փակագծերի: Ինչպես դուք կարող եք տեսնել, որ կան երեք մասերը. Նրանք բաժանված են իրարից մի ստորակետ. Որտեղ chast_1 PHP, թե ինչ է նա ասել է. Եթե կա մի արտահայտություն, ապա այն կատարվում: Որպես կանոն, կա ակտիվացրել է counter. Ի chasti_2 այն դեպքում, եթե, ապա ստուգեք, թե արդյոք դա ճիշտ է, որ chasti_1 եթե այո (ճիշտ է), ապա PHP իրականացնում կոդը, որը ներսում braces. Երրորդ մասը աճ կամ նվազում է վաճառասեղանին:

Դիտարկենք մի ցիկլ PHP օրինակ

Ի chasti_1 ցիկլի փոփոխական $ a սահմանվում է 0. Հաջորդ, ստուգեք, թե արդյոք $ a է ավելի քիչ, քան 20: Եթե ավելի քիչ, ապա պետք է առաջադրվելու հրամանները, որոնք հանգույց. Մեր օրինակում ցույց է տալիս. «Այս տողը ցույց է տրված 20 անգամ», - ապա երրորդ մասը աճ, $ a 1. Հետո նորից, կա վերադարձ երկրորդ մասի, նորից ստուգվեն առնվազն 20 Մեր փոփոխական, թե ոչ: Ավելի պակաս է: Հետո նորից կա հրաման (արտադրանքի տող), մինչեւ $ a չի կարող լինել ավելի, քան 20:

խնդիր

Վազում մի փոքր խնդիր է: Կա ինչ - որ առաջարկը `« Hi, folks! " Անհրաժեշտ է ուղղահայաց դուրս բերել այս արտահայտությունը: Ինչպես է դա արվում:

Մենք պետք է լուծել խնդիրը PHP հանգույց համար: Մենք հիշում ենք ֆունկցիան strlen (), որը վերադարձնում է երկարությունը գծի.

Օրինակ 1, քանի որ գրված է, - Ինչ կարող է անել. Սա լավ կոդը, այն աշխատում է. Սակայն դա անհնար է: Որպեսզի հասկանանք, թե ինչու է, նայում, թե ինչպես PHP: Նախ, հանձնարարել փոփոխական $ i 0 Հաջորդ մի հաշվիչ նիշերի պարանի եւ ստուգել, որ հաշվի առնելով քանակն ավելի քիչ է, քան զրոյի: Այն iterates կոդը գալիս է այն եզրակացության, որ առաջին նամակում: Ապա $ i որը incremented է 1 անգամ, կեղծվում պարանի Նշանների, ստուգում է, որ $ i փոքր է քանակի ստացել կրկին գնում կոդ կատարումը: Ամեն անգամ, երբ կատարմամբ strlen (), հանդիսանում է հաշվիչ շարք խորհրդանիշների. Դա լավ է, որ մենք ունենք նման երկար տողը չի:

Եթե գիծը ստատիկ, օգտագործել այլ տարբերակներ:

Է առաջին մարմնավորման, strlen գործառույթը դուրս են հանել ցիկլի համար:

Ի երկրորդ մարմնավորման, բոլոր պահպանվում է հանգույց.

Օգնությամբ մի համար հանգույցի PHP, դուք կարող եք լուծել բազմաթիվ հանելուկներ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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