KompiuteriaiProgramavimas

Už kilpos PHP

Vienas iš pagrindinių uždavinių kompiuteriai yra dideli duomenų kiekiai žmogaus organizme ši veikla būtų reikalinga labai didelių investicijų laiko apdorojimas. Atlikti sudėtingų staklėmis ciklai buvo išrastas. Apsvarstykite ciklą. Kartais, būtina pakartoti kai kurias pagalbines kodas tam tikrą skaičių kartų gabalus, kad, kai ciklai ateiti į pagalbą. Už kilpa - vienas iš populiariausių.

Įmonės, kurios yra dažnai naudojami ciklą

Pirma, pažvelkime iš subjektų grupė dažnai naudojamas ciklų. Jie vadinami prieaugis ir Mažėja. prieaugis operatorius įrašė du pliusus (++), jis atlieka vieną padidėjimą. Mažėja priešingai, mažėja vertė yra lygi 1, tai reiškia du minusų (-). Šie operatoriai naudojami kaip skaitiklis. Jei per pasirengimo silpnėjimas / prieaugio yra sumažėjimas / padidėjimas kintamojo, tada naudojamas ši vertė. POST-Mažėja / prieaugio kintamasis pirmą kartą panaudotas, o vėliau yra jos padidėjimas ar sumažėjimas.

sintaksė

Už kilpa gamina komandų vykdymo blokas tol, kol tam tikra sąlyga yra teisinga. Kitaip tariant, komandų rinkinys, kuris yra daroma pakartotinai, kol nurodyta sąlyga įvykdyta.

Manoma, kad vienas iš PHP komplekso ciklą. Jos sintaksė yra tokia:

už (chast_1; chast_2; chast_3)

{Kodas}

Ypač įdomu tai, kad viduje skliausteliuose. Kaip matote, yra trys dalys. Jie atskiriami kabliataškiu. Kur chast_1 PHP ką jis pasakė. Jei yra išraiška, tada jis yra vykdomas. Kaip taisyklė, yra aktyvuota skaitiklis. Be chasti_2 tai jei, tada patikrinkite, ar tai tiesa, kad chasti_1 jei taip (tiesa), tada PHP vykdo kodą, kuris yra viduje petnešomis. Trečioji dalis yra padidėjimas ar sumažėjimas nuo prekystalio.

Apsvarstyti ciklą, PHP, pavyzdžio

Be chasti_1 ciklo kintamasis $ a yra nustatyta į 0. Tada patikrinkite, ar $ a yra mažiau, nei 20? Jei mažesnė, tada veiks komandas, kurios yra į kilpą. Mūsų pavyzdyje rodo: "Ši eilutė rodoma 20 kartų", tada trečia dalis yra $ A 1. padidėjimas Tada vėl, yra grįžimas į antrąją dalį, dar kartą tikrinama ne mažiau kaip 20 Mūsų kintamasis ar ne. Mažiau? Tada vėl yra komanda (produkcijos linija) iki $ A bus ne daugiau kaip 20.

užduotis

Paleisti mažą užduotį. Yra kai pasiūlymas: "! Sveiki, žmonės" Būtina vertikaliai atsiimti šią frazę. Kaip tai daroma?

Mes turime išspręsti problemą PHP kilpą už. Atsimename funkcija strlen (), kuri grąžina eilutės ilgį.

1 pavyzdyje, tai yra parašyta - ko nedaryti? Tai gera kodas, ji veikia. Bet tai neįmanoma. Norėdami suprasti, kodėl, pažvelgti, kaip PHP. Pirma, priskirti kintamasis $ i 0. Kitas yra simbolių eilutė skaičius ir patikrinti, ar tam tikrą kiekį mažiau už nulį. Tai kartojasi kodas ateina pirmojo laiško sudarymas. Tada $ i yra padidinamos 1 kartą buvo skaičiuojami eilutę simbolių, tikrinti, kad $ i mažesni gavo kiekis vėl eina vykdyti kodą. Kiekvieną kartą, kai atliekami strlen (), yra įsigijęs simbolių skaičius. Tai gerai, kad mes turime tokį ilgą eilutę nėra.

Jeigu linija yra statinis, naudoti kitas parinktis.

Į pirmojo įgyvendinimo varianto, strlen funkcija paimtas iš ciklo.

Į antrojo įgyvendinimo varianto, visi laikomi skirtame linijos.

Su pagalba kilpa PHP, galite išspręsti daug galvosūkiai!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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