Hallintarakenteet ovat yksi kielen tärkeimmistä näkökohdista, ja se pätee liian. Tässä artikkelissa aiomme keskustella yhdestä ohjausrakenteesta. eli foreach-silmukka. Seuraava osoitin käsitellään tässä forp -silmukassa PHP-artikkelissa:
Kun puhumme foreach-silmukasta, se on hieman erilainen kuin muut silmukat, koska foreach-silmukka käsittelee vain taulukoita ja objekteja. Se on paras tapa käyttää kutakin avain / arvo-paria matriisista.
Jatketaan tämän artikkelin kanssa foreach-silmukasta php: ssä
Foreach-silmukka PHP: ssä
Käytämme foreach-silmukkaa pääasiassa matriisin arvojen silmukointiin. Se silmukkaa matriisin yli, ja kukin nykyisen taulukkoelementin arvo on osoitettu arvolle, ja taulukon osoitinta siirretään yhdellä siirtymään matriisin seuraavaan elementtiin. Vaikka foreach-silmukka toistaa joukon elementtejä, suoritus yksinkertaistuu ja viimeistelee silmukan lyhyemmässä ajassa kuin silmukalle. Se allokoi väliaikaisen muistin hakemistoistimille, mikä saa järjestelmän koko redundoimaan suorituskykyään muistin allokoinnin suhteen. On 2 syntaksia, jota seuraa foreach-silmukka:
foreach ($ array kuin $ value) {} Foreach ($ array as $ key => $ value) {}
Ensimmäisessä muodossa, jokaisella iteroinnilla, nykyisen elementin arvo määritetään $ -arvoon ja sisäistä taulukon osoitinta siirretään yhdellä.
Toisessa muodossa $ array on assosiatiivinen taulukko ja $ key on matriisiavain, jonka voimme tallentaa avaimen muuttujaan ja $ value tallentaa array-avaimen arvon.
Seuraava esimerkki osoittaa ensimmäisen syntaksimuodon, josta olemme keskustelleet edellä
Toinen lomake
Seuraava esimerkki osoittaa toisen syntaksimuodon, josta olemme keskustelleet edellä
'ashok', 'email' => 'ashok@mail.com', 'reg' => 11603529, 'gender' => 'mies') foreach ($ opiskelija $ key => $ arvo) {echo $ avain. ':'. $ -arvo. ' '}?>
Tämän avulla olemme päässeet tämän PHP-artikkelin foreach-silmukan loppuun. Toivon, että olet oppinut yhdestä ohjausrakenteesta. ts. foreach-silmukka PHP: ssä muutaman esimerkin avulla.
Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa.
Onko sinulla kysymys meille? Mainitse se kommenttiosassa ” Foreach-silmukka PHP: ssä ”Ja palaan takaisin sinuun.
mikä on hashmap java