KọmputaAlaye ọna ẹrọ

Munadoko waye foreach: PHP ati ki o ọtun imole

Alaye ti a pese ni imole, le yato awọn iru iye ati won iwọn ati nọmba ti eroja ko le nigbagbogbo wa ni ṣiṣe ni ilosiwaju. Modern siseto, paapa ni pin irisi, o gba ṣiṣẹda eka data be, akoonu ati ini le wa ni telẹ gbalaye ni ohun tí ó lọ kánrin akoko bi kan abajade ti awọn orisirisi awọn sise tabi awọn iṣẹlẹ ni kan yatọ si ọkọọkan.

O ti wa ni ko nigbagbogbo ṣee ṣe ni awọn oniru ipele lati ṣe asọtẹlẹ ni isẹ ilana fun gbogbo awọn ti ṣee atungbejade ati lilo ti alaye, awọn dainamiki ti irisi wọn ati lilo.

Awọn sintasi ti awọn akoonu

Ni agbekale awọn sintasi ti foreach, PHP dabaa ọna meji lati wọle si eroja. Mejeeji ko dale lori iru bọtini, tabi awọn iru ti iye ati ki o le wa ni emulated mora ọmọ. Dabaa lati ro ohun orun bi a ọpọ ti eroja, awọn nọmba ti eyi ti a ti ko lakoko pinnu. Awọn orun le wa ni tunto lori awọn fly bi awọn bọtini, ati laisi. Awọn orun ano le wa ni kuro, awọn bọtini le jẹ associative ati aiyipada educated.

foreach ($ aArrayName bi $ xValue) {lupu body}

Yi oniru nilo awọn foreach PHP lupu lati lọ nipasẹ gbogbo awọn eroja ni ọna kan. Ni awọn ara ti awọn lupu ayípadà $ xValue yoo àìyẹsẹ gba gbogbo awọn iye ti awọn orun $ aArrayName ni awọn ibere ninu eyi ti won ni won fi kun. Awọn iye ti bọtini eroja yio ko ni le wa.

foreach ($ aArrayName bi $ xKey => $ xValue) {lupu body}

Nibi ju, a nmu awọn oniru foreach, PHP yoo ọlọjẹ gbogbo awọn akoonu ti ti orun, ṣugbọn awọn lupu orisii yoo ya yẹ iye bi awọn ayípadà $ xValue, ati awọn ayípadà $ xKey - bọtini ano.

Ọkọọkan awọn eroja

Inu awọn foreach PHP yoo pese akoonu ni awọn ibere ninu eyi ti awọn kun eroja, ṣugbọn ti o ba wa nibẹ won tun afikun / yiyọ, ki o si ṣe afikun nkan fun awọn bọtini, ki o si nkankan lai, o jẹ ti o dara ju lati se ise ninu awọn Ibiyi ti orun pẹlu ohun orun pẹlu ipo ọkọọkan eroja, ki o si da lori akoonu wọn tabi lori awọn bọtini.

Nitori orisirisi awọn ohun idi ọkọọkan laarin awọn orun ko le wa ni complied pẹlu ati / tabi le ko ọrọ Elo, sugbon o yẹ ki o wa ko le Oorun ni eyikeyi ọna. Ni o rọrun awọn iṣẹ-ṣiṣe lori bintin data tosaaju, ko si isoro, ati awọn alugoridimu le ti wa ni ṣeto si lesese processing, sugbon nigba ti ṣiṣẹda / ṣiṣatunkọ awọn orun ilana ti wa ni nfa nipa ọpọlọpọ awọn okunfa, o yẹ ki o idojukọ lori awọn akoonu.

Modern "ọtun" eroja

Lati standpoint ti isiyi ara-Erongba, ani lai mu sinu iroyin unconditional bi ede, PHP foreach orun gbọdọ wa ni a ṣe ominira mu sinu iroyin awọn gangan pato iṣẹ-ṣiṣe.

Awọn asa, nigbati o wa ni a fun, ati ni yi ti o wa ni ohun Ìwé ni gbogbo gbigba ti awọn ibatan si awọn ọja, gẹgẹ bi pato àwárí - o je lana.

Ìwé wà awọn bọtini, o si mu awọn fọọmu ti ohun orun ti associative imole. Ti o ni awọn bọtini ti sọnu awọn oniwe-oto ni tẹlentẹle (maa ti dédé: 0, 1, 2, ... n) ati ki o tun bẹrẹ si iye, ṣugbọn kan ti o rọrun iye (ie awọn bọtini) ni nkan ṣe pẹlu awọn gangan iye (ie awọn akoonu ti awọn ano). O ti wa ni loni, ti o ni ti o tọ, sugbon ko oyimbo.

Ti o ni idi ti awọn ọmọ foreach PHP ti wa ni considering bi yiyan si awọn deede ọmọ, lojutu lori awon imole. O ti wa ni ju gbogbo, ki o si yi jẹ gidigidi pataki, nitori eyi tumo si pe awọn gidi yiye ti orun eroja, bi daradara bi wọn bọtini!

Ọtun imole ti deede eroja

First nibẹ je ohun ano, ki o si meji eroja ... ki nibẹ wà ohun orun ti eroja ati awọn lupu nipasẹ awọn orun ti awon:

fun ($ i = 0; $ i

processing awọn ara ti kọọkan $ aArrayName [$ i]

}

Ki o si awọn ano dipo ti a faceless 0, 1, 2, ... n ni yoo ni awọn oniwe-ara orukọ - awọn bọtini ati ki o si di associative imole ati ki o nilo a foreach lupu - "ọmọ fun kọọkan":

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

processing awọn ara ti kọọkan $ aArrayName [$ xKey] $ xValue tabi ti ọkan ati awọn kanna

}

Bayi ni akoko ti de nigbati awọn orun yẹ ki o wa si ọtun eroja, ie awon ti nipa ara wọn. Nwọn mọ koodu rẹ, awọn oniwe-akoonu, awọn oniwe-ibi ninu awọn ọkọọkan maa lati wa ni ti ara rẹ wun ti ọkọọkan ki o si Egypt gbogbo awọn wọnyi ti o ṣeeṣe ara wọn imole ti o ni awọn wọn.

Iru awọn imole ti wa ni lököökan nipa ara wọn. Nilo pataki ni awon waye ati awọn ti waye ni kọọkan yoo ko ni le rọrun. Formally, awọn sintasi ati oro ijora ti yi tẹlẹ gba, awọn nikan ibeere fun awọn Olùgbéejáde inertia ìwàláàyè.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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