TietokoneetOhjelmointi

PHP silmukalle

Yksi tietokoneiden tärkeimmistä tehtävistä on suurien tietomäärien käsitteleminen ihmisillä, joten tämä ammatti vaatii suuria menoja. Monimutkaisten hoitojen suorittamiseksi kehitettiin syklejä. Harkitse silmukan silmukkaa. Sattuu, että on tarpeen toistaa joitain koodinpaloja tietty määrä kertoja, ja sitten syklit tulevat pelastamaan. Silmukan silmukka on yksi suosituimmista.

Operaattorit, joita käytetään usein silmukkaverkossa

Tarkastellaan ensin joukkoa operaattoreita, joita käytetään usein silmukoissa. Niitä kutsutaan lisäykseksi ja vähennykseksi. Lisäysoperaattori kirjoitetaan kahdella plussilla (++), se kasvaa yhdellä. Pienennys päinvastoin pienentää arvoa 1, jota merkitään kahdella miinuksella (-). Näitä operaattoreita käytetään laskurina. Käytettäessä PRE-decrement / increment -arvoa muuttujaa kasvatetaan / lisätään, ja tätä arvoa käytetään. POST-decrement / increment -muodossa muuttujaa käytetään ensin, ja vain silloin se pienenee tai kasvaa.

syntaksi

For-silmukka suorittaa komentohakun suorituksen niin kauan kuin määritetty ehto on tosi. Toisin sanoen tämä on joukko komentoja, jotka toistuvat, kunnes määritetty ehto täyttyy.

Uskotaan, että for silmukka on yksi vaikeimmista PHP: ssä. Sen syntaksi on seuraava:

Saat (part_1, part_2, part3)

{Koodi}

Erityisen mielenkiintoista on, mitä suluissa on. Kuten näette, on kolme osaa. Ne erotetaan puolipisteellä. Missä PHP part1 tekee mitä se sanoo. Jos lauseke on olemassa, se toteutetaan. Yleensä kyseessä on laskuri. Osassa 2 on olemassa jos, sitten tarkistetaan, onko se, että osassa 1, jos kyllä (todellinen), on totta, PHP suorittaa koodin, joka on sisäänrakennusten sisällä. Kolmannessa osassa laskuri nousee tai laskee.

Harkitse php-silmukkaa esimerkiksi

Silmukan osassa 1 muuttuja $ a on asetettu 0. Seuraavaksi tarkistetaan, onko $ a alle 20? Jos vähemmän, niin silmukan ruumiissa olevat komennot suoritetaan. Esimerkissämme näytetään "Tämä rivi ilmestyy 20 kertaa" ja kolmannessa osassa $ a kasvaa 1: llä. Tämän jälkeen palataan taas toiselle osalle, taas se tarkistetaan, alle 20 muuttujamme tai ei. Vähemmän? Sitten taas komento suoritetaan (line output), kunnes $ a on suurempi kuin 20.

tehtävä

Teemme pienen tehtävän. On joitain ehdotuksia: "Hei ihmiset!" Tämä lauseke on johdettava vertikaalisesti. Miten tämä tehdään?

Tarvitsemme silmukan ratkaistaksesi asetetun tehtävän. Muistutamme toiminnon strlen (), joka palauttaa rivin pituuden.

Esimerkki 1 kertoo - miten ei tehdä? Tämä on hyvä koodi, se toimii. Mutta et voi tehdä tätä. Ymmärrä, miksi, katso, miten PHP toimii. Ensinnäkin muuttuja $ i on määritetty 0. Seuraavaksi lasketaan merkkijonon merkit ja tarkistetaan, että nolla on pienempi kuin tämä luku. Syklikoodi suoritetaan, ensimmäinen kirjain tulostetaan. Sitten $ i lisätään 1: llä, rivinlaskenta lasketaan uudelleen tarkistamalla, että $ i on pienempi kuin vastaanotettu määrä, koodi suoritetaan uudelleen. Joka kerta, kun strlen () suoritetaan, merkkien lukumäärä lasketaan. On hyvä, että linja ei ole niin pitkä.

Jos merkkijono on staattinen, käytä muita vaihtoehtoja.

Vaihtoehdossa yksi funktion strlen on tehty silmukalle.

Toisessa vaihtoehdossa kaikki jää silmukan silmukalle.

PHP-silmukan avulla voit ratkaista monia ongelmia!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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