Makombiyuta, Ruzivo rwokugadzira
Inoshanda zvinogara foreach: PHP uye zvakarurama arrays
Information inopiwa arrays, dzingasiyana mhando tsika dzavo kukura uye nhamba zvinhu havangagoni kuva takatsunga pachine. Modern zvirongwa, kunyanya vakaparadzira musimboti, Kunoitawo nokusika kunzwisisa mashoko mamiriro, kugutsikana uye zvivako rinogona kurondedzerwa dynamically munguva imwe nokusingagumi somugumisiro zviito siyana kana zviitiko yakasiyana kutevedzana.
Hazvina nguva zvinogoneka nemagadzirirwo rwakazara kuti kufungidzira nokushanda muitiro vose zvichibvira zvinomiririra uye kushandisa mashoko, simba rinomutsa chitarisiko chavo uye kushandisa.
The nemarongerwo zvirimo
Mukuronga kuti nemarongerwo foreach, PHP zvinganaka mbiri nzira kuwana zvinhu. Vose regai kuvimba mhando kiyi, kana mhando tsika uye anogona emulated kwakajairika kutenderera. Zvinganaka funga inofa somunhu muzvizhinji kwezvinhu zvine maatomu akafanana, uwandu iyo haina pakutanga kutsunga. Siyana zvinogona configured pamusoro nhunzi sezvo kiyi, uye pasina. The kubata chinhu kunogona kubviswa, kiyi inogona associative uye default vakadzidza.
foreach ($ aArrayName sezvo $ xValue) {loop muviri}
zvakagadzirwa Izvi zvinoda foreach PHP loop kuenda ose okunze pamusara. In muviri loop shanduka $ xValue achaita kuramba kutora zvose tsika siyana $ aArrayName uchitanga yavakanga akawedzerwa. The tsika zvinokosha haangavi kuwanikwa.
foreach ($ aArrayName sezvo $ xKey => $ xValue) {loop muviri}
Pano zvakare, mukuzadzikisa magadzirirwo foreach, PHP achaita atarise zviri yose mumitsetse, asi loop maviri kutora zvakakodzera ukoshi sezvo shanduka $ xValue, uye shanduka $ xKey - chaikosha.
The kutevedzana kwezviitiko zvinhu
Inside the foreach PHP ichapa kugutsikana uchitanga iyo akawedzera okunze, asi kana pakanga akadzokorora Uyezve / Kubviswa, uye anowedzera chinhu makiyi, uye chinhu pasina, zvakanaka kuti vaite basa iri paumbwe siyana ane kuko pamwe nzvimbo kutevedzana okunze, uye kwakavakirwa dzavo kugutsikana kana kiyi.
Nokuda siyana chinangwa zvikonzero kutevedzana mukati mumitsetse hazvigoni akabvumirana uye / kana varege nyaya zvikuru, asi hazvifaniri nezvatinovavarira chero nzira. In tumabasa pamusoro duku mashoko rinovira, hapana dambudziko, uye algorithm kunogona kuisa kuti sequential kubudiswa, asi kana nokusika / Editing siyana muitiro zvinokonzerwa zvinhu zvizhinji, vanofanira kuisa pamusoro kugutsikana.
Modern "kodzero" zvinhu
Mumaonero magetsi kuzviremekedza pfungwa, kunyange pasina kufungisisa isiyo akaita mitauro, PHP foreach hondo inofanira akagadzirirwa vakazvimiririra kufungisisa chaiko chairo.
Tsika, kana paine kupiwa, uye ichi pane indekisi iri mukuru kuunganidzwa kufanana zvigadzirwa maererano dzakananga nzira - raiva nezuro.
Index aiva kiyi, uye akatora chimiro inofa associative arrays. Ndicho chinhu chinokosha yakarasikirwa rakasiyana Serial kwayo (kazhinji chirango: 0, 1, 2, ... n) uye akatanga ukoshi, asi iri nyore ukoshi (kureva kiyi) chokuita chaiko ukoshi (kureva zviri chinhu). Hazvina nhasi, kuti zvakarurama, asi kwete zvikuru.
Ndokusaka kutenderera foreach PHP ari kufunga serimwe rinogona kutsiva inowanzotorwa kutenderera, pfungwa kwakajairika arrays. Zviri pamusoro zvose, uye ichi ndicho chinokosha zvikuru, nokuti ichi chinoreva kuti chaiye rakarurama mumitsetse okunze, uyewo avo makiyi!
arrays kodzero dzose zvinhu
First paiva ichocho, ipapo zvinhu zviviri ... saka paiva inofa zvinhu uye loop kuburikidza siyana avo:
nokuti ($ Ini = 0; $ ini processing muviri nomumwe $ aArrayName [$ ini] } Ipapo chinhu pachinzvimbo faceless 0, 1, 2, ... N achava zita yayo - kiyi uye kuva associative arrays uye ipapo vaida foreach loop - "kutenderera nerimwe": foreach ($ aArrayName sezvo $ xKey => $ xValue) { processing muviri nomumwe $ aArrayName [$ xKey] $ xValue kana kuti mumwe chete } Zvino nguva yasvika apo hondo vauye zvakanaka okunze, kureva avo voga. Vanoziva Bumbiro wako, ayo kugutsikana, nzvimbo yaro iri kutevedzana muitiro kuzvisarudzira renyu kutevedzana uye kugovera zvose pangave izvi arrays yavo ine pavo. dzose arrays kwakadaro zvagadziriswa voga. Special zvinodiwa kwakajairika zvinogara uye Zvinonzi mumwe haangavi nyore. Pamutemo, iri nemarongerwo uye semantics izvi kare kubvumira, mubvunzo chete kuti yokuvaka inertia kuti pfungwa.
Similar articles
Trending Now