KwamfutocinBayanai fasahar

Tasiri hawan keke foreach: PHP da dama iri-iri

Bayani bayar a iri-iri, za su iya bambanta da irin dabi'u da kuma su size da kuma yawan abubuwa ba zai iya ko da yaushe a ƙaddara a gaba. Modern shirye-shirye, musamman a rarraba embodiment, shi damar samar da hadaddun data tsarin, ciki da kaddarorin za a iya bayyana da kuzari a wani m lokaci a sakamakon daban-daban ayyuka ko events a wani daban-daban jerin.

Shi ne ba ko da yaushe zai yiwu a zane mataki a hango ko hasashen da aiki tsari ga duk yiwu wakilci da kuma amfani da bayanai, da muhimmancin su bayyanar da amfani.

A ginin kalma da abun ciki

A samar da nasu da ginin kalma da foreach, PHP samarwa hanyoyi biyu don samun damar abubuwa. Duka ba ya dogara ne a kan irin key, ko da irin dabi'u da kuma iya koyi al'ada sake zagayowar. Samarwa to la'akari da wani tsararru a matsayin jam'i na abubuwa, da yawan abin da aka ba da farko m. Tsararru za a iya kaga a kan gardama a matsayin keys, kuma ba tare da. Tsararru kashi za a iya cire, da mabuɗan iya zama associative kuma default ilimi.

foreach ($ aArrayName kamar yadda $ xValue) {madauki jiki}

Wannan zane na bukatar da foreach PHP madauki tafi, ta hanyar duk abubuwa a jere. A jikin madauki m $ xValue za consistently dauki duk dabi'u na tsararru $ aArrayName a cikin tsari a cikin abin da suka kasance kara. A dabi'u na key abubuwa ba zai zama available.

foreach ($ aArrayName kamar yadda $ xKey => $ xValue) {madauki jiki}

A nan ma, cika da zane foreach, PHP zai duba dukan abinda ke ciki na tsararru, amma madauki da nau'i-nau'i zai dauki dace darajar a matsayin m $ xValue, da m $ xKey - key kashi.

A jerin abubuwa

Ciki da foreach PHP zai bayar da abun ciki a cikin tsari a cikin abin da kara abubuwa, amma idan akwai aka maimaita Bugu da kari / kau, da kuma ƙara da wani abu ga keys, da kuma wani abu ba tare da, shi ne mafi kyau a yi aikin a cikin samuwar cikin tsararru tare da wani tsararru tare da matsayin jerin abubuwa, da kuma bisa laákari da abun ciki ko a kan makullin.

Saboda daban-daban haƙiƙa dalilai jerin cikin tsararru ba za a iya complied tare da / ko ba matsala da yawa, amma ya kamata ba za a daidaitacce a kowace hanya. A sauki ayyuka a kan maras muhimmanci data sets, ba matsala, kuma shikenan lissafin za a iya saita zuwa bi da bi aiki, amma a lokacin da samar / gyara tsararru tsari ne rinjayi mutane da yawa dalilai, kamata mayar da hankali a kan abun ciki.

Modern "dama" abubuwa

Daga mahangar yanzu kai-ra'ayi, ko da ba tare da shan la'akari mika wuyansu kamar harsuna, PHP foreach tsararru dole ne a tsara da kansa shan la'akari da ainihin takamaiman aiki.

A yi, a lokacin da akwai wani da aka ba, da kuma a cikin wannan akwai wani index a general tarin related kayayyakin bisa ga takamaiman sharudda - shi ne jiya.

Index shi ne key, kuma ya ɗauki siffar wani tsararru na associative iri-iri. Wannan ne key rasa ta musamman serial (yawanci kasance m: 0, 1, 2, ... n) da kuma ma ya fara darajar, amma mai sauki darajar (watau cikin key) hade da ainihin darajar (ie da abun ciki na kashi). Shi ne a yau, shi ke daidai, amma ba quite.

Wannan shi ne dalilin da ya sa zagayowar foreach PHP aka duba yiwuwar matsayin madadin ga al'ada sake zagayowar, mayar da hankali a kan al'ada iri-iri. Yana yana Sama da kowa, kuma wannan yana da muhimmanci sosai, saboda wannan yana nuna cewa real daidaito tsararru abubuwa, kazalika da su makullin!

Dama iri-iri na yau da kullum abubuwa

Na farko akwai wani kashi, sa'an nan biyu abubuwa ... don haka akwai wani tsararru na abubuwa da madauki ta cikin tsararru daga waɗanda:

domin ($ i = 0; $ i

sarrafa jikin kowane $ aArrayName [$ i]

}

Sa'an nan da kashi maimakon a faceless 0, 1, 2, ... n zai yi da kansa sunan - da key sa'an nan zama associative iri-iri sa'an nan da ake bukata a foreach madauki - "zagayowar ga kowane":

foreach ($ aArrayName kamar yadda $ xKey => $ xValue) {

sarrafa jikin kowane $ aArrayName [$ xKey] $ xValue ko da daya da kuma guda

}

Yanzu lokaci ya zo a lokacin da tsararru kamata zo dama abubuwa, watau wadanda wadda ta kansu. Sun san your code, da abun ciki, ta wurin a cikin jerin ayan zama naka zabi na jerin da kuma wakilta duk wadannan yiwuwa nasu iri-iri dauke da su.

Irin wannan na yau da kullum iri-iri suna abar kulawa da kansu. Musamman bukatun a al'ada hawan keke da kuma hawan keke na kowane ba zai zama mai sauki. Bisa ga ƙa'ida, da ginin kalma da kuma ilimin harsuna na wannan riga da damar, kadai tambaya ga developer inertia na sani.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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