ComputerenInformatiounen Technik

Effikass kreesleef foreach: PHP a riets flamenden Ofgrond

Informatiounen zu flamenden Ofgrond gëtt, kann den Typ Wäerter an hir Gréisst an Zuel vun Elementer kann net ëmmer am Viraus variéieren alles ginn. Modern programméiere, besonnesch am verdeelt Ausdrock, et erlaabt komplex Daten Struktur schafen, Inhalt an Eegeschafte kann dynamesch an engem onbestëmmten Zäit als Resultat vun verschiddenen Aktiounen oder Evenementer an enger anerer Haaptrei definéiert ginn.

Et ass net ëmmer méiglech um Design Etapp der Operatioun Prozess fir all méiglech Representatioune a Gebrauch vun Informatiounen, d'Dynamik vun hirem Optrëtt an benotzen ze Viraus.

D'Siwebiergen vum Inhalt

An formuléieren der Siwebiergen vun foreach, proposéiert PHP zwou Méiglechkeeten Elementer ze Zougang. Béid do hänkt net op der Zort Schlëssel, oder den Typ vun Wäerter a kann konventionell Zyklus Emulatéiert ginn. Proposéiert eng Partie Problemer als Majorzsystem vun Elementer ze betruecht, huet sech d'Zuel vun deenen net Ufank alles. Der vill kann op der fléien den Tastekombinatiounen konfiguréiert sinn, an ouni. Der vill Element ka geläscht ginn, kann den Tastekombinatiounen enger Associatioun an Default ginn gebilt.

foreach ($ aArrayName wéi $ xValue) {verantwortlech Kierper}

Dëst Design verlaangt de foreach PHP verantwortlech fir all Elementer vun enger Zeil goen duerch. Am Kierper vun der verantwortlech Variabel $ xValue wäert all d'Wäerter vun der vill $ aArrayName am Optrag konsequent huelen an deen huet se dobäi. D 'Wäerter vun wichtegsten Elementer wäert net sinn ginn.

foreach ($ aArrayName wéi $ xKey => $ xValue) {verantwortlech Kierper}

Hei ass, den Design foreach Erfëllung, wäert PHP de ganze Inhalter vun der vill Scanner, mä de verantwortlech Puer wäert passenden Wäert als Variabel $ xValue huelen, an der Variabel $ xKey - Schlësselelement.

D'Haaptrei vun Elementer

Am foreach wäert PHP Offer Inhalt vun der Uerdnung an deem der nach Elementer, mä wann et sech Zousätzlech / Ewechhuele widderholl, a gëtt eppes fir d'Schlësselen, an eppes ouni, dat bescht ass d'Aarbecht an d'Équipe vun der Partie mat engem vill ze dinn mat Positioun Haaptrei Elementer, a baséiert op hir Inhalter oder op der Schlësselen.

Wéinst verschidde objektiv Grënn Haaptrei am vill kann net mat an / oder vläicht net egal vill beuecht ginn, mä et soll net zu all Manéier konzentréiert ginn. An einfach Aufgaben op kleng Daten ausgedréckt, kee Problem, an der Algorithmus kënnen ze mi Veraarbechtung virbereet ginn, mä wann schafen / Redaktioun der vill Prozess vun villen Faktoren beaflosst ass, soll op den Inhalt duerchbriechen.

Modern "Recht" Elementer

Aus dem Grenzen vun den aktuellen Self-Konzept, och ouni Kont ausgebild Fra wëll Sproochen, foreach vill PHP muss onofhängeg Rechnung huelen aktuellen spezifesch Aufgab entworf ginn.

Der Praxis, wéi et enger bestëmmter, an an deem et eng Index am allgemengen Kollektioun vun Zesummenhang Produiten no spezifesch Critèrë - et gëschter.

Index ass de Schlëssel, an huet d'Form vun enger Partie vun enger Associatioun flamenden Ofgrond. Dat ass de Schlëssel seng eenzegaarteg Serien verluer (normalerweis konsequent ginn: 0, 1, 2, ... n) an huet och fir Wäert, mä eng einfach Wäert (dh de Schlëssel) mat aktuellen Wäert verbonne (dh den Inhalt vun der Element). Et ass haut, dass de richteg, mee net ganz.

Dat ass firwat PHP der Zyklus foreach ass als Alternativ zu de normalen Zyklus que, sech op konventionell flamenden Ofgrond. Et ass virun allem, an dat ass ganz wichteg, well dat erausfonnt, datt d'real Richtegkeet vun vill Elementer, wéi och hir Schlësselen!

Recht flamenden Ofgrond vun regelméisseg Elementer

Éischt do war en Element, dann zwee Elementer ... also et war eng Partie vun Elementer an der verantwortlech duerch déi vill vun deene:

fir (ech $ = 0; $

Veraarbechtung de Kierper vun all $ aArrayName [$ ech]

}

Dann de Element amplaz vun engem faceless 0, 1, 2, ... n wäert seng eege Numm hunn - de Schlëssel an dann Associatioun flamenden Ofgrond ginn an dann eng foreach verantwortlech waren - "Zyklus fir all":

foreach ($ aArrayName wéi $ xKey => $ xValue) {

Veraarbechtung de Kierper vun all $ aArrayName [$ xKey] xValue oder $ dat eent an dat selwecht

}

Elo huet d'Zäit komm, wou der vill riets Elementer kommen sollen, dh déi déi selwer. Si wëssen Är Code, hiren Inhalt, seng Plaz an der Haaptrei éischter Är eege Choix vun Haaptrei ginn an Delegéierte all dës Méiglechkeeten hir eege flamenden Ofgrond hinnen mat.

Esou regelméisseg flamenden Ofgrond sinn duerch selwer déviéiert. Spezielle Besoinen an konventionell kreesleef an Zykle vun all wäert net einfach ginn. Formell, d'Siwebiergen an semantics vun dëser erlaben schonn, déi eenzeg Fro fir d'Entwéckler Obstruktioun vun Bewosstsinn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lb.atomiyme.com. Theme powered by WordPress.