KompjuteraProgramimi

Për lak në PHP

Një nga detyrat kryesore të kompjuterëve është përpunimi i sasive të mëdha të të dhënave në njerëz ky aktivitet do të kërkonte një investim shumë të madhe të kohës. Për të kryer cikle komplekse e përpunimit ishin shpikur. Konsideroni ciklin për. Ndonjëherë, është e nevojshme për të përsëritur disa nga copa të kodit të një numri të caktuar të kohës, kjo është kur ciklet vijnë në shpëtim. Për lak - një nga më të popullarizuar.

Kompanitë, të cilat përdoren shpesh në ciklin për

Së pari, le të shohim në një grup i operatorëve janë përdorur shpesh në cikle. Ata janë quajtur rritje dhe pakësim. Operatori Rritja regjistruar dy pluset (++), ajo kryen një rritje prej një. Pakësim të kundërtën, ul vlerën e 1, është treguar dy minuset (-). Këta operatorë janë përdorur si një kundër. Nëse gjatë PRE-pakësim / rritjes është një rënie / rritje në variabël, dhe më pas kjo vlerë është përdorur. Posti-pakësim / të ardhura variabël është përdorur për herë të parë, dhe më pas ka rritje ose ulje të saj.

sintaksë

Për lak prodhon një bllok ekzekutimit të komandës për aq kohë sa një kusht të caktuar është e vërtetë. Me fjalë të tjera, një grup i komandave, i cili është bërë në mënyrë të përsëritur deri në një gjendje të specifikuar ekzekutohet.

Besohet se ciklit për një kompleksit në PHP. Sintaksa e tij është si vijon:

per (chast_1; chast_2; chast_3)

{Code}

Sidomos interesant është fakti se brenda kllapa. Siç mund ta shikoni, ka tre pjesë. Ato janë të ndara nga një pikëpresje. Ku chast_1 PHP bën atë që ai është duke thënë. Nëse ka një shprehje, atëherë ajo është ekzekutuar. Si rregull, nuk është aktivizuar banak. Në chasti_2 ajo është në qoftë se, atëherë kontrolloni nëse është e vërtetë se në chasti_1 nëse po (e vërtetë), atëherë PHP ekzekuton kodin që është brenda formatimin e teksteve. Pjesa e tretë është një rritje ose ulje të banak.

Konsideroni një cikël për PHP në shembullin

Në ciklin e chasti_1 variabël $ a është vendosur në 0. Tjetra, kontrolloni nëse $ a është më pak se 20? Nëse më pak, atëherë do të kandidojë komandat që janë në lak. Në shembullin tonë tregon: "Ky varg është treguar 20 herë", atëherë pjesa e tretë është një rritje prej $ një 1. Pastaj përsëri, ekziston një kthim në pjesën e dytë, përsëri kontrollohen të paktën 20 të ndryshueshme Our apo jo. Më pak? Pastaj përsëri ka komanda (linja prodhimi) deri në $ a nuk do të jetë më shumë se 20.

detyrë

Drejtuar një detyrë të vogël. Ka disa sugjerim: "Hi, folks" Është e nevojshme për të vertikalisht tërheqë këtë frazë. Si është bërë?

Ne kemi nevojë për të zgjidhur problemin PHP lak për. Ne kujtojmë funksionin strlen (), i cili e kthen gjatësinë e linjës.

Në Shembullin 1, është shkruar - Çfarë nuk duhet të bëni? Kjo është një kod i mirë, ajo punon. Por duke bërë kështu që është e pamundur. Për të kuptuar pse, të shohim se si PHP. Së pari, të caktojë ndryshueshme $ i 0. Next është një akuzë e karaktereve në varg dhe të verifikojë që një sasi e dhënë më pak se zero. Ajo iterates kodin vjen përfundimin e letrës së parë. Atëherë $ i është incremented nga 1 varg sërish duke numëruar të simboleve, duke kontrolluar se $ i vogël sasia e mori përsëri shkon ekzekutimin e kodit. Çdo herë strlen kryera (), është një numër akuzë të simboleve. Është mirë që ne kemi një varg të tillë të gjatë nuk ka.

Nëse vija është statike, përdorni opsionet e tjera.

Në mishërim parë, funksioni strlen marrë nga cikli për.

Në mishërim të dytë, të gjitha ruhet në një lak për të.

Me ndihmën e një për lak në PHP, ju mund të zgjidhur puzzles të shumta!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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