AmakhompyuthaYelwati

Imijikelezo Ngempumelelo foreach: PHP nesokudla afanayo

Ulwazi luhlinzekwe kumalungu afanayo, ingahluka amagugu uhlobo kobungako nobuningi bayo izakhi abanakwethenjwa ngaso sonke isikhathi kunqunywa kusengaphambili. izinhlelo Modern, ikakhulukazi samuntu zisakazwe, ke ivumela ukudala eziyinkimbinkimbi isakhiwo idatha, okuqukethwe kanye izakhiwo ingachazwa ngamandla i kuze kube nini nanini ngenxa yezenzo ahlukahlukene noma izenzakalo ukulandelana ezahlukene.

Akukhona njalo kungenzeka at esigabeni design ukubikezela inqubo wokusebenza zonke izethulo kungenzeka futhi ukusetshenziswa kolwazi, Dynamics ngokubukeka kwabo kanye nokusetshenziswa.

I-syntax okuqukethwe

Ekuthatheni syntax foreach, PHP ezihlongozwayo izindlela ezimbili ukufinyelela izakhi. Bobabili musa kuxhomeke ohlotsheni ukhiye, noma uhlobo amagugu kanye kungenzeka ifaniswe umjikelezo ezivamile. Proposed esanele sokucabanga behleliwe njengabantu abayakulwa, sebuningini izakhi, inani okuyinto sasingenakutholwa ekuqaleni. Amalungu afanayo kungenziwa amisiwe on the fly njengoba izinkinobho, futhi ngaphandle. I element afanayo angasuswa, okhiye kungaba associative futhi okuzenzakalelayo abafundile.

foreach ($ aArrayName njengoba $ xValue) {iluphu umzimba}

Lo mklamo kudinga foreach PHP iluphu ukudabula zonke izakhi ilandelana. Esikhathini komzimba variable iluphu $ xValue ngeke njalo uthathe zonke abakuzuzile afanayo $ aArrayName ngokulandelana lapho kwanezelwa. Amanani izakhi ukhiye ngeke kutholakale.

foreach ($ aArrayName njengoba $ xKey => $ xValue) {iluphu umzimba}

Nalapha futhi, ngaleyo ndlela egcwalisa foreach design, PHP ngeke scan okuqukethwe yonke we afanayo, kodwa ngazimbili iluphu kuzothatha Inani elifanele njengoba okuguquguqukayo $ xValue, kanye variable $ xKey - eyamsiza.

Kulandzelana kwalokucuketfwe lokuhleliwe izakhi

Ngaphakathi foreach PHP ngeke unikeze okuqukethwe ngokulandelana lapho amalunga wanezela, kodwa uma kukhona yaphindwa ngaphezu / ukususwa, futhi unezela okuthile okhiye, nento ngaphandle, kungcono ukwenza umsebenzi ukwakheka afanayo nge array nge isikhundla ukulandelana izakhi, futhi esekelwe okuqukethwe kwabo noma okhiye.

Ngenxa yezizathu ezihlukahlukene umgomo ukulandelana ngaphakathi afanayo ayikwazi kuhlangatshezwene nakho futhi / noma kungenzeka kungakhathaliseki, kodwa akufanele ngamakhasimende nganoma iyiphi indlela. Ngo imisebenzi elula ku eziwubala amasethi wedatha, akunankinga, futhi i-algorithm lingasethwa ukucutshungulwa ezilandelanayo, kodwa uma udala / ukuhlela inqubo afanayo kuthonywa izici eziningi, kufanele Ugxila kokuqukethwe.

"Ilungelo" izakhi Modern

Ngokombono wamanje self-mqondo, ngisho ngaphandle ikhumbula olungenamkhawulo efana izilimi, PHP foreach afanayo kumele yakhelwe ngokuzimela ikhumbula etinhlobeni letitsite langempela.

Umkhuba, uma kukhona esinikeziwe, futhi kule kukhona Inkomba eqoqweni jikelele imikhiqizo ahlobene kuye ngetimphawu letitsite - kwaba izolo.

Inkomba kwaba isihluthulelo, futhi wathatha ngesimo uxhaxha afanayo associative. Yileso isihluthulelo elahlekile ye-serial layo eliyingqayizivele (ngokuvamile kwaba uhambisane: 0, 1, 2, ... n) futhi baqala value, kodwa ukubaluleka elula (isb ukhiye) ephathelene ukubaluleka langempela (ie okuqukethwe element). Kuyinto namuhla, ukuthi ilungile, kodwa hhayi ngempela.

Yingakho PHP umjikelezo foreach libona esikhundleni umjikelezo ovamile, igxile afanayo ezivamile. Kuyinto ngaphezu kwakho konke, futhi lokhu kubaluleke kakhulu, ngoba lokhu kusho ukuthi ukunemba wangempela izakhi afanayo, kanye okhiye babo!

afanayo Right izakhi ejwayelekile

Okokuqala kwaba isici ke izakhi ezimbili ... ngakho-ke sasingekho uxhaxha izakhi kanye udlule array walabo:

ngoba ($ i = 0; $ i

kucutshungulwa umzimba ngayinye $ aArrayName [$ i]

}

Khona-ke element esikhundleni azikubheki 0, 1, 2, ... n kuyodingeka igama lalo - ukhiye bese babe afanayo associative bese kudingeka iluphu foreach - "umjikelezo ngamunye":

foreach ($ aArrayName njengoba $ xKey => $ xValue) {

kucutshungulwa umzimba ngayinye $ aArrayName [$ xKey] $ xValue noma fike futhi the fana

}

Manje isikhathi sesifikile lapho afanayo kufanele eze izakhi kwesokudla, okungukuthi labo okuyinto bebodwa. Ziyazi ikhodi yakho, okuqukethwe kwayo, endaweni yayo ukulandelana avame ukuba okukhethayo siqu ukulandelana futhi ukuphathisa abanye zonke lezi zinhlangothi afanayo zabo equkethe kubo.

Okunjalo afanayo njalo kusingathwa ngokwabo. abanezidingo ezikhethekile ngemijikelezo ezivamile futhi ngemijikelezo ngamunye ngeke elula. Ngokusemthethweni, syntax kanye engasho lutho lokhu kakade uvumele, umbuzo kuphela inertia kunjiniyela ukwazi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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