Komepiuta, Tekinolosi faamatalaga
Taamilosaga lelei foreach: PHP ma le tonu arrays
Faamatalaga ua tuuina atu i arrays, e mafai ona fetuunai le ituaiga tulaga faatauaina ma lo latou toatele ma le numera o elemene e le mafai ona fuafuaina e le aunoa i luma. polokalame po nei, aemaise lava i le embodiment tufatufaina, E mafai ai le faia o faatulagaga o faamatalaga lavelave, faamalieina ma meatotino e mafai ona faauigaina dynamically i se taimi umi o se taunuuga o le tele o gaoioiga po o mea na tutupu i se faasologa eseese.
E le o taimi uma e mafai ai i le mamanu tulaga e valoia le faagasologa o galuega mo faamatalaga e mafai uma ma le faaaogaina o faamatalaga, le dynamics o latou foliga vaaia ma le faaaogaina.
O le syntax o le aano
I le tuufaatasia le syntax o foreach, fuafuaina PHP auala e lua e maua elemene. te le faalagolago uma i le ituaiga o autu, po o le ituaiga o tulaga faatauaina ma e mafai ona emulated taamilosaga masani. Fuafuaina e mafaufau i se autau o se plurality o elemene, o le aofai o lea sa le i fuafuaina muamua. e mafai ona configured le felanulanuaʻi i le lago o le ki, ma e aunoa ma. e mafai ona aveesea le elemene autau, o le ki e mafai ona avea associative ma faaletonu aoaoina.
foreach ($ aArrayName pei $ xValue) {tino matasele}
O lenei fuafuaga e manaomia ai le matasele PHP foreach eo atu i elemene uma i se laina. I le tino o le matasele ma liuliuina le a ave pea $ xValue tulaga faatauaina uma o le aArrayName $ autau i le faasologa lea na faaopoopo i latou. O tulaga faatauaina o elemene autu o le a le maua.
foreach ($ aArrayName pei $ xKey => $ xValue) {tino matasele}
O iinei foi, e faataunuu ai le fuafuaga foreach, PHP le a faitau vave le anotusi atoa o le 'autau, ae o le matasele taitoalua le a taua talafeagai e pei o le ma liuliuina $ xValue, ma le xKey ma liuliuina $ - elemene autu.
O le faasologa o elemene
I totonu o le foreach le a ofoina PHP mataupu i le faasologa lea o le elemene faaopoopo, ae afai na toe faaopoopo / aveesea, ma faaopoopo mai se mea e le ki, ma o se mea e aunoa, e sili ona lelei e faia le galuega i le faavaeina o le 'autau ma se autau ma tulaga elemene faasologa, ma e faavae i luga o latou anotusi po o le ki.
Ona o le mafuaaga faamoemoega eseese le faasologa i totonu o le autau e le mafai ona tausisia ma / po o le mafai ona afaina tele ai, ae e tatau ona e fiafia i soo se auala. I galuega faigofie i seti faatauvaa faamatalaga, e leai se faafitauli, ma e le mafai ona faatulaga algorithm e gaosi faasologa, ae a le faia o / toe faafouina le ua aafia faagasologa autau e le tele o itu, e tatau ona taulai atu i le aano.
Ona po nei "taumatau" elemene
Mai le vaaiga o le tagata lava ia manatu i le taimi nei, e aunoa ma le amanaia e pei o le faatuaoia gagana, e tatau ona fuafuaina PHP autau foreach aveina tutoatasi amanaia le galuega patino moni.
O le faatinoga, pe ai ai le a tuuina mai, ma i totonu o lenei o loo i ai se faasino upu i le aoina aoao o oloa e faasino i ai e tusa ai ma taiala faapitoa - o ananafi.
Faasino Upu o le ki, ma ave le pepa faatumu o se autau o arrays associative. ua aveesea lona serial tulaga ese le ki lena (e masani lava ona ogatasi: 0, 1, 2, ... n) ma sa amata foi ona taua, ae o se taua faigofie (ie le ki) e fesootai ma le taua moni (ie le aano o le elemene). O aso nei, e le saʻo, ae le lava.
O le mafuaaga lena o le iloiloina o le PHP foreach faataamilosaga o se isi i le taamilosaga masani, taulai atu i arrays faavae masani. E sili i mea uma, ma e taua tele lenei, ona o lenei ua fautuaina ai e le sao atoatoa moni o le elemene autau, e pei foi o latou ki!
Taumatau arrays o elemene masani
Muamua sa i ai se elemene, lea e lua elemene ... ina sa i ai se autau o elemene ma le matasele e ala i le autau oi latou:
mo ($ i = 0; $ i ona iloilo le tino o le tasi $ aArrayName [$ i] } Ona le elemene nai lo o se faceless 0, 1, 2, ... n le ai ai lona lava igoa - o le ki ma avea arrays associative ma le manaomia lea o se matasele foreach - "faataamilosaga o le tasi": foreach ($ aArrayName pei $ xKey => $ xValue) { ona iloilo le tino o le tasi $ aArrayName [$ xKey] $ xValue po o le tasi ma le tasi } O lenei ua oo mai le taimi e tatau ona oo mai le autau elemene saʻo, o lona uiga oi latou e ala i le latou lava. Latou te iloa lou code, ona anotusi, e matele lava lona tulaga i le faasologa e avea ma au lava filifiliga o le faasologa ma le tuuina atu o nei avanoa uma latou lava arrays o loo i ai i latou. O arrays masani o loo taulimaina e latou lava. o le a le faigofie ai manaoga faapitoa i le taamilosaga masani ma taamilosaga taitoatasi. Aloaia, o le syntax ma semantics o lenei ua uma ona faatagaina, o le fesili na mo le atinae inertia o malamalama.
Similar articles
Trending Now